1.什么是EJB
EJB(Enterprice JavaBeans)是一个用于分布式业务应用的标准服务端组件模型。采用EJB架构编写的应用是可伸的、事务性的、多用户安全的。
2.EJB用来干什么?
EJB实际上用于编写业务层代码。如果我们采用EJB开发基于MVC结构的应用,那么EJB就是用于开发应用的业务层。
相较于普通JavaBean,比如事务处理就得自己写,安全服务也得手工开发
3.EJB的好处
提供了事务管理、安全、持久化、分布式等,这些服务由容器提供,无需我们自行开发,大大减少了开发工作量。
4.EJB3.0 VS Spring2.5
EJB初始设计就是用于分布式场合,一般用于大型企业。而Spring不具备分布式。
5.EJB3.0的分布式特点(通过学习EJB3.0,可以让我们站在一个更高的台阶思考问题)
6.EJB3.0的运行环境
JavaEE应用服务器包含WEb容器