请您给出使用EJB和不使用EJB的理由

来源:百度知道 编辑:UC知道 时间:2024/05/03 03:14:24
请您给出使用EJB和不使用EJB的理由

EJB3.0还是比较好用的,比2.0好用多了,架构也比较成熟而且EJBQL是面向对象的,每一个sessionBean都是一个事务,不用自己去控制了,而且在使用受管制类时可以使用依赖注入,这个现在使用比较多。至于EntityBean跟数据库也是对应的,而且各种数据对应关系都可以用Anotation表示出来。
不好的是比较繁琐,使用比较麻烦,而且有时为把数据层分出来,要另写sessionBean。而且在报错时,只能找到整个方法,不能立刻定位到具体位置,得逐步跟踪。

EJB专门用于远程分布式系统开发的,为了实现一处编码,哪里都能使用,对于EJB2.0的话是繁琐了点,不过EJB3.0还是蛮好的

ejb是j2ee核心技术,麻烦是当然的了啊,spring简单,但是只能算是“技术中的快餐”啦,自然比不过ejb了,不过ejb3里的entitybean确实很想hibernate。嘿嘿

萝卜白菜,各有所爱
扬长避短,取好弃坏
通常来说决定项目开发平台,并不完全取决于平台优劣,
主要根据实际用途,以及开发成员等实际情况。既然有多种方法存在,那么必然都有其合理性。应该始终坚信,没有最好的开发工具,只有更强的开发者。