ejb是什么 很长时间以来,我们一直被误导了,以为只有采用了ejb技术的系统才算真正玩了ejb。后来才明白J2EE的内涵要比ejb广的多,是一套使用java进行企业级开发的技术规范,包含了大部分核心服务如JTA事务治理, 资源池,线程治理,还有jdbc,jsp,servlet等应用技术。而EJB仅仅是一个使用了JTA事务治理、线程治理等J2EE基础服务的分布式的组件标准。 为什么需要ejb 按照官方的说法: EnterPRise JavaBeans will make it easy to write applications. Application developers will not have to understand low-level transaction and state management details; multithreading;resource pooling; and other complex low-level APIs. Declarative transaction management Remoting Clustering Thread management Instance pooling Resource management Security Management of business objects 记得一个人写文章说:“EJB最大的诱人之处是她把应用程序和服务器分开了,我们再也不用和那些服务器上的复杂的资源打交道了,什么数据库,什么进程,线程,什么安全权限,什么套接字,都见鬼去吧,我们只需要专著于我们的商业逻辑的实现了。” ejb的许诺兑现了吗 ejb已经出现5、6年时间了,很多J2EE项目才也采用了ejb,sun所描述的美好前景也并没有实现。