学习使用ejb难道不是跟风吗?
ejb的使用在b/s系统中真的那么重要嘛。跑在web上应用系统本来速度就比较慢了。在使用什么ejb技术,听是好听了什么是多层的分布式系统,试问国内的系统有多少是用到了分布式,还不都是jsp,ejb方在一台机器上。ejb一定要经过远程调用才能完成访问,这对网络实在又是个不小的开销。虽然说ejb2.0引入了local的概念,但调用最外层的facade必须是远程的。另外,我知道很多朋友用entity bean来持久化数据,entity bean实在是糟糕的技术,在复杂的系统中他低劣的性能足能让你的客户怨声载道。 刨去系统性能不说,开发ejb效率实在低的可以,当你部署好ejb重起服务器时又是漫长的等待。ejb唯一带给我们的好处是容器管理事务,但给他带给我们的痛苦相比是微不足道的。
所以我说那些学习使用ejb的朋友你们有没有考虑过用一样技术给你们带来的好处多还是坏处多,不要一味听着sun胡吹,跟风走。选择最适合你们的技术。