设为首页 加入收藏

TOP

When to use EJB
2014-09-29 01:09:53 来源: 作者: 【 】 浏览:48
Tags:When use 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


支持异步通信。没有直接的客户端,由消息触发(驱动)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ESB面试题 下一篇Ant和Maven的作用是什么?两者之..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: