最近抽空看tutorial,看了个大概。跑了几个例子。感觉颇受启发
我做了一个小例子,jsf+ejb的,还有几个webservice
用netbean6打开项目工程。
http://www.blogjava.net/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正式板似乎发布了,庆祝!