A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 〆_xin_、_跳 黑马帝   /  2012-3-23 18:48  /  1412 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

EJB 与JAVA BEAN 什么区别

4 个回复

正序浏览
EJB是指运行在EJB容器中的JavaBean。Tomcat是Web容器的参考实现。一个完整的JavaEE服务器应该包括Web容器和EJB容器。Web容器中无法运行EJB,同时所有的JavaBean都是在服务器端运行的。如果有在客户端的话,就变成C/S结构了。目前来说除非需要分布式处理,不然基本上不需要考虑EJB。
JavaBean是领域模型的具体化类,保存了信息和业务。只有set、get方法的JavaBean是失血模型。现在来说一般多少不太欢迎这种东西。把本属于领域对象的业务逻辑都丢掉了。而且一般用到javaBean类时,它里面的对象都是跟数据库表中的字段相关联。
回复 使用道具 举报
感觉EBJ也算是JavaBean吧,只不过是在EJB容器中。前两天刚装了一个Tomcat但家庭版的W7不给力啊
回复 使用道具 举报
EJB有3种,有状态和无状态会话Bean,以及消息驱动Bean,可以在分布式应用系统和被远程调用,我也只是了解。
具体的开课了老师会给我们讲透彻。
JAVA Bean大家都懂得,就不解释了

评分

参与人数 1技术分 +1 收起 理由
房宝彬 + 1

查看全部评分

回复 使用道具 举报
这个问题有点难, 抢沙发也好!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马