- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* JMX 为应用程序、设备、系统等植入管理功能的框架 装配层:定义信息模型,JMX中各种管理对象都以管理构件形式存在 代理层:定义各种服务以及通信模型,MBean服务器是核心,所有管理构件(包括协议适配器和连接器)都要向它注册后才能被管理 分布式服务层:包括协议适配器和连接器两种类型组件,定义能对代理层进行操作的管理接口和构件 J2EE 1.4的新特征 * JAXR 服务注册/发布相关的标准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服务的开发过程 创建可部署的包 Web服务部署描述,指定服务的运行特征 WSDL描述,用于描述Web服务 到其他J2EE
文档评论(0)