首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

EJB 3.0跟Spring 2.5 :在Spring中使用EJB 3.0 [转]

2012-10-27 
EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0 [转]?Meera Subbarao说道:EJB和Spring社区的开发者为什么总

EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0 [转]

?Meera Subbarao说道

:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。

许多开发者理解,Spring是由Spring Source创建的最常用的非标准框架,而EJB 3.0是一个由主要的JEE厂商创建的规格。我以前曾一起工作的同事更愿意使用标准规格,选择EJB 2.X现在迁移到EJB 3.0。也有开发者愿意使用Spring而拒绝EJB。但是没有任何东西阻止开发者同时使用Spring和EJB,对不对?在Spring的配置文件增加几行就能够在Spring中无缝使用EJB 3.0组件。

下面我将展示这个过程是多么简单,我们可以通过Spring的强大的依赖注入机制来注入Customer session bean。这个Customer session bean可以使用Entity Manager来进行创建/读写/删除操作。

?

1。创建一个简单的JPA Entity:

?

?

当你的应用部署以后,确认session bean JNDI名称,在 GlassFish 中,点击JNDI浏览工具按钮查看:

?


EJB 3.0跟Spring 2.5 :在Spring中使用EJB 3.0 [转]
?

?

?

?


?

?

?


?

?

?


EJB 3.0跟Spring 2.5 :在Spring中使用EJB 3.0 [转]
?

?

整个过程结束,使用Spring和EJB 3.0能够同时或者两者的好处。

?

转自:http://www.iteye.com/news/3370

热点排行