Java EE思考(一)

本文探讨了JavaEE5.0规范在企业级应用开发中的作用,特别是其对于表现层的支持,并讨论了Gaving King领导开发的Seam框架如何解决了JavaEE5.0在表现层开发中存在的不足。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在研习Java EE 5.0的规范,也正在备战Sun的SCBCD的认证考试,在看O'Reilly Hill的那本《Enterprise JavaBean》第五版,脑海里总是在反复的思考着架构的问题。
无可置否,Gaving King是我崇拜的,最近潜心下来研究,(前一段时间花了太多时间在熟悉项目管理上),发现Gaving King确实是一个了不起的人,而且他所开发的一些框架确实是实用性很强。从Hibernate到Seam,都是非常好的思想。
Sun的Java EE 5.0规范中提及了很多东西,确实可以解决一些底层的问题,但是对于表现层,确实还是有问题,从《JavaEE Tutorial》中,我们可以看到,Sun已经力推了JavaServer Faces(JSF),JSF确实可以解决表现层中的一些问题,但是JSF的规范并没有很好的解决Java EJB的开发与页面表现层之间的问题(在看EJB的时候,我一直在想,如何解决JSF中的Backing Bean,如何在JSF中使用stateful session bean),在解决此问题的基础,Gaving King带领JBOSS的开发小组开发了Seam(关于Seam请参阅jboss.org上的资料),笔者也没有深究。
Java persistence1.0可以说是Hibernate的翻版,只要是学习过Hibernate的人再回头来看看就知道了。如果不是Redhat收购了hibernate,也许Sun就直接用Hibernate做为持久化层的标准了(笔者瞎想的)。
JBoss下的很多项目都是面向Java EE下的开发非常有用的开源的东西,jBPM是非常好的工作流的引擎(笔者公司有自己的工作流引擎,不过无法和jBPM相比),具体我只是看了一下关于实现的底层的数据库的图,非常好,定义也比较细。

暂且至此,待续。。。。。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值