在数据库操纵密集,业务逻辑密集的大型(巨型)企业应用系统中才有必要使用.一般能用ejb的都是上千万的项目了.
解决方案 »
- servlet执行的过程是,先实例化然后初始化init()方法,可是init()的方法体是什么
- java ee中Deployment Descriptor视图无法显示的问题
- 关于Hibernate 急等
- Sturts标签的问题
- 什么叫B2B,B2C,C2C,C2B?
- Stateful的SessionBean,为什么不同的客户端访问到的是同一个?
- 在struts中用commons-fileupload中到底该怎么写,
- 关于struts的validator
- 求救!关于大量用户同时访问数据库的问题,100分
- 无法实例化action
- 请教jtable里的字段标题怎样对齐
- 用JDBC连接MySQL的一个问题
所以无状态SESSIONBEAN是不能被普通的JAVABEAN代替的
一般来说实体BEAN的性能不好,所以一般用会话BEAN+JDBC做,让JDBC把查到的数据通过会话BEAN 返回
中小型的一般到javaBean就足以了
大型项目用EJB也很慢,没有什么效率。
至于效率,都有测试过的
这种没什么好说的。不过ejb有它的缺陷,必须通过设计模式来弥补。
换句话说,一个不良架构将放大缺陷缩小优点
而一个优良架构可以弥补缺点。例如client直接调用cmp的,那种不慢才怪