EJB概述 v Enterprise java Bean √基于Java的服务器端组件框 架技术 用于构建企业级、分布式组 件应用
EJB概述 üEnterprise Java Bean ü基于Java的服务器端组件框 架技术 ü用于构建企业级、分布式组 件应用
EJB概述 业务层 Web页, JSP页面 Applet和 实体Bean 可选 Java bean JavaBean组件 会话Bean 组件 数据库 Servlet (可选) 消息驱动Bean 应用程序客户端和 可选 Java Beans 组件 J2EE服务器
EJB概述
EJB的优势 √降低开发远程分布式应用程序的难度 √使开发人员专注于业务逻辑的开发 √提供组件级安全性 √快速、轻松构建服务器端组件 √便携性 √可重用性 √持久性 √良好的伸缩性(适应不同硬件资源)
ü降低开发远程分布式应用程序的难度 ü使开发人员专注于业务逻辑的开发 ü提供组件级安全性 ü快速、轻松构建服务器端组件 ü便携性 ü可重用性 ü持久性 ü良好的伸缩性(适应不同硬件资源) EJB的优势
EJB2X 远程/本地 /Home接 EB对象 部署描述 符 EB Jar 容器厂商 Bean 类 文件 专有文件
EJB 2.x EJB Jar 文件 Bean类 EJB对象 远程/本地 /Home接 口 部署描述 符 容器厂商 专有文件
EJB2X √Bean类:组件主要业务逻辑实现 √EJB对象:拦截调用请求,隐式中间件服务,提供客户 视图 √远程/本地接口:暴露给远程/本地用户 Home接口:EB对象生命周期接口(创建销毁) √部署描述符:XML文档,声明中间件服务需求 √容器厂商专有文件:EB服务器提供的专有特性 EB-Jar:包含构成EB组件的所有内容
üBean 类:组件主要业务逻辑实现 üEJB对象:拦截调用请求,隐式中间件服务,提供客户 视图 ü远程/本地接口:暴露给远程/本地用户 üHome接口:EJB对象生命周期接口(创建销毁) ü部署描述符:XML文档,声明中间件服务需求 ü容器厂商专有文件:EJB服务器提供的专有特性 üEJB-Jar:包含构成EJB组件的所有内容 EJB 2.x