第1章J2EE概述(免费阅读).ppt

* JMX ( Java Management Extensions) 为应用程序、设备、系统等植入管理功能的框架 装配层:定义信息模型,JMX中各种管理对象都以管理构件形式存在 代理层:定义各种服务以及通信模型,MBean服务器是核心,所有管理构件(包括协议适配器和连接器)都要向它注册后才能被管理 分布式服务层:包括协议适配器和连接器两种类型组件,定义能对代理层进行操作的管理接口和构件 J2EE 1.4的新特征 * JAXR(Java API for XML Registries) 服务注册/发布相关的标准API,用于访问各种XML注册中心 支持注册服务类型 JAXR Pluggable Provider Registry-specific JAXR Provider JAXR Bridge Provider JAXR规范为JAXR的实现定义了两种级别的支持 Level0:支持UDDI注册 Level1:支持ebXML注册 J2EE 1.4的新特征 * EJB 2.1 允许利用无状态会话bean和消息驱动Bean来开发基于SOAP的Web服务,可用于实现新的Web服务或通过Web服务接口发布现有EJB 允许任何一个EJB可通过JAX-RPC接口成为某个Web服务的客户端 增强EJB-QL操作符(包括ORDER BY、SUM、COUNT、AVG、MAX、MIN和MOD) 改进消息驱动bean的编程模型,可支持任何一种消息系统 提出一种新的计时器服务,允许任何EJB进行注册,以获得来自容器的基于时间的回调功能 J2EE 1.4的新特征 * Web Services for J2EE 是J2EE平台下Web服务总的构架框架 定义了客户端模型、服务端模型、部署模型WSDL绑定及安全相关规范 基于JAX-RPC构建,以提供客户端编程模型 允许J2EE组件使用J2EE编程模型调用Web服务 服务器端选择 基于无状态会话Bean的服务器端(遵循EJB2.1规范,由EJB容器提供运行环境) 基于Servlet的服务器端(通过JAX_RPC实现,由Servlet容器提供运行环境 J2EE 1.4的新特征 * Web Services for J2EE Web Services 体系结构关系 J2EE 1.4的新特征 * 在J2EE Web服务的开发过程 定义Web服务 描述工具:WSDL或 Java IDL 定义方式:top-down或bottom-up 给出Web服务的端口接口(由JAX-RPC规范指定的Java接口) public interface EchoService extends Remote {   /**   *返回用户提供的信息。   */   public String echo (String name) throws RemoteException; } J2EE 1.4的新特征 * 在J2EE Web服务的开发过程 实现Web服务 选择一种具体的服务端点实现(Servlet或无状态Bean) 实现在服务接口中定义的业务逻辑 创建部署描述符,指定具体的endpoint的实现 public class EchoServlet implements EchoService{   public String echo (String name){   //业务逻辑具体实现。   return Hello:+name;   } } public class EchoBean implements javax.ejb.SessionBean{   public String echo (String name){    //业务逻辑具体实现。    return Hello:+name;   }   ...//其它EJB方法。 } Servlet作为服务端点 无状态会话Bean作服务端点 J2EE 1.4的新特征 * 在J2EE Web服务的开发过程 实现Web服务 session display-nameEchoServiceEJB/display-name ejb-nameEchoServiceEJB/ejb-name service-endpointcom.hellking.webservice.EchoService/service-endpoint ejb-classcom.hellking.webservice.EchoServiceBean/ejb-class session-typeStateless/session-type transaction-typeContainer/transaction-type /session 编写和组件相关的部署描述符 J2EE 1.4的新特征 * 在J2EE Web

文档评论(0)

1亿VIP精品文档

相关文档