《EJB入门经典》总结解读.ppt

  1. 1、本文档共179页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* AirLineDAOBean.java * EJBTest/web/CompositePKTest.jsp * 第6章 Web服务(Web Service) EJB容器模型的Web Service开发 Web容器模型的Web Service开发 Web Service的客户端调用 3.1 在J2SE或Web中调用Web Service 3.2 在EJB中调用Web Service * 第6章 Web服务(Web Service) Web服务也是一种分布式技术,它与EJB最大的不同是,Web服务属于行业规范,可以跨平台及语言。 EJB属于java平台的规范,尽管理论上可以跨平台,但实现起来比较复杂,所以其应用范围局限在java平台。 看上去两者好像是互相竞争的关系,其实不是。 它们两者的偏重点不一样,Web服务偏重的是这个系统对外提供什么功能,而EJB偏重的是如何用一个个组件组装这些功能。 就好比一个硬盘,它对外提供的是存储服务,这是web服务的关注点。对于怎样组装这个硬盘,怎样构造这些小零件,web服务并不关心,但这些却是EJB所关注的。 * 第6章 Web服务(Web Service) Web Service技术到今天仍在不断地发展,规范也在不断地升级,将以最新的JAX-WS2.x规范(Java API for XML-based Web Services)介绍Web Service的开发。 由于Web Service这个主题相当大,关联的协议也比较多。 尽管Web Service的内容比较多,但站在开发的角度来说,实际要我们掌握的知识并不多,因为很多实现细节都由平台或第三方组件实现了。 JavaEE为Web Service提供了两种不同的编程模型: EJB容器模型及Web容器模型,而EJB容器模型是推荐使用的。 * 6.1 EJB容器模型的Web Service开发 HelloWorldBean.java 加入@javax.jws.WebService注释 * 6.1 EJB容器模型的Web Service开发 HelloWorldBean.java * WSDL文档 * WSDL文档结构分析 类型Types 定义Web服务使用的所有数据类型集合,可被元素的各消息部件(Part)所引用。 它使用某种类型系统(通常使用XML Schema中的类型系统)。 * WSDL文档结构分析 消息Message 通信消息数据结构的抽象类型化定义。使用Types所定义的类型定义整个消息的数据结构。 包含一组Part元素,每个Part元素都是最终消息的一个组成部分,每个Part都会引用一个DataType表示它的结构。 Part元素不支持嵌套(可以使用DataType来完成这方面的需要),都是并列出现。 * WSDL文档结构分析 操作Operation 对服务中所支持操作的抽象描述。 一般单个Operation描述了一个访问入口的请求/响应消息对。 //SOAP的编码方式为literal * WSDL文档结构分析 端口类型PortType 对于某个访问入口点类型所支持操作的抽象集合。这些操作可以由一个或多个服务访问点来支持。 一个PortType可以包含若干个Operation,而一个Operation则是指访问入口支持的一种类型的调用。 * WSDL文档结构分析 绑定Binding 包含了如何将抽象接口的元素(portType)转变为具体表示的细节,即特定的数据格式和协议的结合;特定端口类型的具体协议和数据格式规范的绑定。 * WSDL文档结构分析 端口Port 定义协议/数据格式绑定与具体Web访问地址组合的单个服务访问点。 是一个服务访问入口的部署细节,包括通过哪个Web地址(URL)来访问,应当使用怎样的消息调用模式来访问等。其中消息调用模式则是使用Binding结构来表示。 * WSDL文档结构分析 服务Service 描述的是一个具体的被部署的Web服务所提供的所有访问入口的部署细节,一个Service往往会包含多个服务访问入口,而每个访问入口都会使用一个Port元素来描述。 * 使用JAC-WS注释控制生成的WSDL * 6.3.2 在EJB中调用Web Service 在EJB容器中,一般通过注入注释来使用Web Service。 利用工具生成辅助类。 使用注释注入服务类或服务端口。 把JBoss内JBOSS_HOME/client目录下的文件复制到JBoss内的JBOSS_HOME/lib/endorsed目录下,重启服务: jboss-jaxrpc.jar jboss-jaxws.jar jboss-saaj.jar * (14) 批量删除(Batch Remove) * (15) 逻辑非运算符NOT * (

文档评论(0)

光光文挡 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档