黑马程序员技术交流社区

标题: 请教一个问题 [打印本页]

作者: 〆_xin_、_跳    时间: 2012-3-23 18:48
标题: 请教一个问题
EJB 与JAVA BEAN 什么区别
作者: 刘元霄    时间: 2012-3-23 18:55
这个问题有点难, 抢沙发也好!
作者: 李东志    时间: 2012-3-23 21:27
EJB有3种,有状态和无状态会话Bean,以及消息驱动Bean,可以在分布式应用系统和被远程调用,我也只是了解。
具体的开课了老师会给我们讲透彻。
JAVA Bean大家都懂得,就不解释了
作者: 庞子华    时间: 2012-3-24 00:50
感觉EBJ也算是JavaBean吧,只不过是在EJB容器中。前两天刚装了一个Tomcat但家庭版的W7不给力啊
作者: 李彬彬    时间: 2012-3-24 10:02
EJB是指运行在EJB容器中的JavaBean。Tomcat是Web容器的参考实现。一个完整的JavaEE服务器应该包括Web容器和EJB容器。Web容器中无法运行EJB,同时所有的JavaBean都是在服务器端运行的。如果有在客户端的话,就变成C/S结构了。目前来说除非需要分布式处理,不然基本上不需要考虑EJB。
JavaBean是领域模型的具体化类,保存了信息和业务。只有set、get方法的JavaBean是失血模型。现在来说一般多少不太欢迎这种东西。把本属于领域对象的业务逻辑都丢掉了。而且一般用到javaBean类时,它里面的对象都是跟数据库表中的字段相关联。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2