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