最近抽空看tutorial,看了個(gè)大概。跑了幾個(gè)例子。感覺頗受啟發(fā)
我做了一個(gè)小例子,jsf+ejb的,還有幾個(gè)webservice
用netbean6打開項(xiàng)目工程。
http://www.aygfsteel.com/Files/black_zerg/ejb.rar
右鍵,deploy.
如果有問題,可以看一下glassfish里的數(shù)據(jù)源設(shè)置,我就用的default那個(gè)
當(dāng)年的jsp其實(shí)也是風(fēng)光的,問題就是容易寫亂,然后就出來了一個(gè)大吹mvc的struts,其實(shí)和webwork一樣,也就實(shí)現(xiàn)了個(gè)controll層。
于是jsf的那幫兄弟正經(jīng)八百的搞起了mvc,有model,有事件。真得好了么,復(fù)雜無比,刷新不停。其實(shí)不是框架的錯(cuò),而是web根本就是request+response。就是個(gè)服務(wù)。非要搞那么復(fù)雜做什么呢。
然而jsf畢竟是規(guī)范,在這條路上,做的也是不錯(cuò)的。還有工具的支持可視化。
但真正的精品還是在于ejb和jpa。
annoation確實(shí)方便,極其方便。在ejb3出臺(tái),免費(fèi)服務(wù)器出現(xiàn)后,我覺得spring是可以休息了。
websevice初試了一下,用個(gè)annoation聲明,還是那句話:極其方便
于是ejb架構(gòu)一直都是很好的:session bean實(shí)現(xiàn)邏輯,客戶端有:jsf(網(wǎng)絡(luò)簡單應(yīng)用) ,application-client(強(qiáng)交互的用戶swing平臺(tái),核心交易),websercive(外部接口) 再加上JMS,message driven 實(shí)現(xiàn)的消息隊(duì)列處理,似乎不缺什么了。對(duì)了還實(shí)現(xiàn)了timer。以及容器管理的security和transtraction。
這個(gè)構(gòu)想是一直都有的,然而現(xiàn)在有了ejb3.確實(shí),極其方便。
netbeans6.0正式板似乎發(fā)布了,慶祝!
我做了一個(gè)小例子,jsf+ejb的,還有幾個(gè)webservice
用netbean6打開項(xiàng)目工程。
http://www.aygfsteel.com/Files/black_zerg/ejb.rar
右鍵,deploy.
如果有問題,可以看一下glassfish里的數(shù)據(jù)源設(shè)置,我就用的default那個(gè)
當(dāng)年的jsp其實(shí)也是風(fēng)光的,問題就是容易寫亂,然后就出來了一個(gè)大吹mvc的struts,其實(shí)和webwork一樣,也就實(shí)現(xiàn)了個(gè)controll層。
于是jsf的那幫兄弟正經(jīng)八百的搞起了mvc,有model,有事件。真得好了么,復(fù)雜無比,刷新不停。其實(shí)不是框架的錯(cuò),而是web根本就是request+response。就是個(gè)服務(wù)。非要搞那么復(fù)雜做什么呢。
然而jsf畢竟是規(guī)范,在這條路上,做的也是不錯(cuò)的。還有工具的支持可視化。
但真正的精品還是在于ejb和jpa。
annoation確實(shí)方便,極其方便。在ejb3出臺(tái),免費(fèi)服務(wù)器出現(xiàn)后,我覺得spring是可以休息了。
websevice初試了一下,用個(gè)annoation聲明,還是那句話:極其方便
于是ejb架構(gòu)一直都是很好的:session bean實(shí)現(xiàn)邏輯,客戶端有:jsf(網(wǎng)絡(luò)簡單應(yīng)用) ,application-client(強(qiáng)交互的用戶swing平臺(tái),核心交易),websercive(外部接口) 再加上JMS,message driven 實(shí)現(xiàn)的消息隊(duì)列處理,似乎不缺什么了。對(duì)了還實(shí)現(xiàn)了timer。以及容器管理的security和transtraction。
這個(gè)構(gòu)想是一直都有的,然而現(xiàn)在有了ejb3.確實(shí),極其方便。
netbeans6.0正式板似乎發(fā)布了,慶祝!