What is EJB
少量的需要分布式技术支持的大型项目,比如:
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
支持异步通信。没有直接的客户端,由消息触发(驱动)
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
支持异步通信。没有直接的客户端,由消息触发(驱动)
【What is EJB】相关文章
2. JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
3. What is EJB
5. What is view? why do we have view?
6. Ejb技术面试题
7. EJB需直接实现它的业务接口或Home接口吗,请简述理由
8. EJB实例的生命周期
9. EJB的基本架构
10. 介绍一下EJB的体系结构
本文来源:https://www.mianshiwenti.com/a12599.html
进入下载页面
上一篇:EntityManager都有哪些方法
下一篇:EJB面试题
﹝What is EJB﹞相关内容
- 如何查看在weblogic中已经发布的EJB
- EJB的激活机制
- 提高EJB性能都有哪些技巧
- EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
- EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
- EJB timer的种类
- EJB的几种类型
- 客服端调用EJB对象的几个基本步骤
- 在weblogic中发布ejb需涉及到哪些配置文件
- 介绍一下EJB的分类及其各自的功能及应用