您的系统真的需要EJB吗?

大家知道,EJB是一种分布式的组件体系,但我们现在一提到选择J2EE的技术路线时,就一定要说EJB,试问,如果我们要构筑的系统就不一定是分布式系统,再加上EJB本身的复杂性,我们真的需要使用EJB吗?开发一个系统是要用最好的技术还是用最适合的技术?想听听大家的意见!

现在改用Spring啦,开始尝试Without EJB.

这是一个老话题了,其实学习EJB可以提高知识和经验认识,即使实践中不一定要用,不要有文化上的敌视。

其实学习EJB可以提高知识和经验认识,即使实践中不一定要用,不要有文化上的敌视。
---------------------
我对这句话持保留态度。
实践中不用的东西我尽可能的不去学,但我会做一些了解。至于你说的提高只是和经验认识,好像更没有逻辑。既然不用何来的提高经验认识??
还有我觉得质疑某项技术是很合理的,但绝对不是什么文化上的轻视。
至于是否需要EJB或者其他某种技术,我觉得最简单的办法是从成本考虑,包括开发成本维护成本以及新员工的培训成本。当然前提是能满足用户的需求。