第10章_javaEE_Web_Service开发.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章_javaEE_Web_Service开发

* 10.8.3 实现一个JAXR客户端 Java WSDP中的JAXR的实现允许为JAXR连接设置一组属性。其中一些属性是JAXR规范中定义的标准属性。其它属性是在Java WSDP中的JAXR实现中指定的。大多数属性必须在JAXR客户端程序中进行设置。 Properties props = new Properties(); props.setProperty(javax.xml.registry.queryManagerURL,         /testregistry/inquiryapi); props.setProperty(javax.xml.registry.lifeCycleManagerURL,         /testregistry/protect/publishapi); ConnectionFactory factory = ConnectionFactory.newInstance(); factory.setProperties(props); connection = factory.createConnection(); * 10.8.3 实现一个JAXR客户端 通常,客户端从RegistryService对象获得一个BusinessQueryManager对象和一个BusinessLifeCycleManager对象。如果使用注册中心仅用于简单查询,可以只须获得一个BusinessQueryManager对象。 客户端使用注册中心的最简单的方法是查询已经将数据提交给它的机构的有关信息。BusinessQueryManager接口支持多种查找方法,允许客户使用JAXR信息模型来查找数据。 许多方法返回一个满足方法的参数部分指定的各个标准的BulkResponse(某个对象的连接)。其中最有用的方法包括: findOraganizations,它返回满足指定标准的机构列表,指定标准通常是名字模式或某个分类模式内的分类。 findServices,它返回由指定的机构提供的服务集。 findServiceBindings,它返回由指定的服务支持的服务绑定(如何访问服务的信息)。 * 10.8.3 实现一个JAXR客户端 如果客户端已经通过了相应的身份验证,它可以提交数据给注册中心,可以对数据进行修改、移除。是使用BusinessLifeCycleManager接口来执行这些任务的。 只要正在被修改或移除的数据是由同一个用户首先提交的,注册中心通常允许客户修改或移除数据。 可以提交数据前,客户必须发送它的用户名和密码给注册中心证明其可信任。 * 10.8.4 在Java EE工程中使用JAXR客户端 用户可以创建使用JAXR客户端访问注册中心的JavaEE应用,一般要经历下面几个步骤: 编写应用客户端 编写查询会话Bean 编辑属性文件 开启应用服务器 创建JAXR资源 用NetBeans 5.5(或其它IDE)构建、配置和运行应用 用Ant构建、配置和运行应用 * 思考练习题 请问什么是Web 服务?Web服务主要基于哪些重要技术? 请比较SAX、DOM和StAX的不同? HTTP://WWW.WEBSERVICEX.NET/GLOBALWEATHER.ASMX?WSDL 为一个能提供天气预报服务的Web Service接口WSDL文件,请根据其提供的服务接口编写一个调用该Web服务接口以实现天气查询的简单应用。 * RPC:远程过程调用协议 * Java API for XML-Based Web Services * 10.6.2 表示XML内容 将XML名字绑定到Java标识符 XML模式语言使用XML名字——与XML 1.0 (第二版本) 中定义的用来标识模式组件的名字产品匹配的字符串。该字符串集合比有效的Java类、方法和约束标识符的集合大。要解决该差异,JAXB使用几个名字-映射算法。 JAXB名字-映射算法根据标准Java API设计指南将XML名字映射到Java标识符,生成保留了到相应模式连接的标识符,并且不太可能产生冲突。 * 10.6.2 表示XML内容 XML模式的Java表示 JAXB支持组合Java包中生成的类和接口。一个包包括: 名字,直接来自于XML命名空间URI或由XML命名空间 URI绑定自定义指定。 一组Java内容接口,表示模式中声明的内容模型。 一组Java元素接口,表示模式中出现的元素声明。 包含一个ObjectFactory 类。 typesafe 枚举类集合 包 javadoc * 10.6.3 绑定XML Schema 简单类型定义 使用简单类型定义的

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档