设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[面试题库] What is EJB

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-30 15:40:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
少量的需要分布式技术支持的大型项目,比如:
1)应付巨大的客户访问量     2)和已有的系统做集成
EJB可以做什么?
1)服务器端的业务层框架    2)遵循EJB规范的标准组件    3)分布式组件
4)持久化数据支持         5)事务性支持             6)支持并发多用户安全
技术选择:
表现层技术:Servlet, JSP     MVC框架:Struts,Tapestry,MyFaces…
业务层组件:JavaBean         集成层: Spring,EJB
持久层技术:JDBC             ORM框架:Hibernate,TopLink,OpenJPA,EJB JPA…
常见技术组合:
Struts/MyFaces + EJB(JDBC)
需要分布式技术的大型项目,大并发访问量,性能要求高
Struts/MyFaces + Spring + Hibernate
多数中小型项目
EJB 3.0
1)会话Bean:对业务逻辑建模
分类: 有状态,能分辨不同的客户;无状态,不能分辨不同的客户
2)实体(Entity)
POJO
3)消息Bean
支持异步通信。没有直接的客户端,由消息触发(驱动)
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-8 06:08 , Processed in 0.173108 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表