基于XFire的WebService讲解

基于XFire的WebService讲解

ID:37559163

大小:811.00 KB

页数:8页

时间:2019-05-25

基于XFire的WebService讲解_第1页
基于XFire的WebService讲解_第2页
基于XFire的WebService讲解_第3页
基于XFire的WebService讲解_第4页
基于XFire的WebService讲解_第5页
资源描述:

《基于XFire的WebService讲解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于XFire的WebService8目录1.前言31.1.概述31.2.名词解释32.技术讲解32.1.服务端32.1.1.搭建服务端32.1.1.1.增加jar包32.1.1.2.修改web.xml42.1.1.3.增加Xfire的services.xml42.1.1.4.访问测试52.2.客户端62.2.1.生成调用服务类62.2.2.调用服务72.3.消息的截获72.4.使用工具软件调用WebService781.前言1.1.概述本文讲解的是使用XFire的技术搭建WebService以及调用WebServic

2、e的服务。1.2.名词解释WebService:WebService是一种web应用程序分支,它们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务。WebService完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准。WSDL:WebServicesDescriptionLanguage的缩写,是一个用来描述Web服务

3、和说明如何与Web服务通信的XML语言。WSDL是WebService的描述语言,用于描述WebService的服务,接口绑定等,为用户提供详细的接口说明书。XFire:XFire是codeHaus组织提供的一个开源框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务,这种处理方式不仅充分发挥了POJO的作用,简化了Java应用转化为Web服务的步骤和过程,也直接降低了SOA的实现难度,为企业转向SOA架构提供了一种简单可行的方式。POJO:POJO(PlainOldJ

4、avaObjects)简单的Java对象, 其中有一些属性及其gettersetter方法的类,但不允许有业务方法,也不能携带有connection之类的方法。SOA:面向服务的体系结构(Service-OrientedArchitecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。BO:BO为Bus

5、inessObject的缩写,BusinessObject是业务对象层,表示应用程序领域内“事物”的所有实体类。2.技术讲解2.1.服务端2.1.1.搭建服务端2.1.1.1.增加jar包所需jar包:xfire-all-1.2.6.jarxfire-aegis-1.2.6.jarxfire-annotations-1.2.6.jarxfire-core-1.2.6.jarxfire-java5-1.2.6.jarxfire-jaxws-1.2.6.jarxfire-jsr181-api-1.0-M1.jarxfire

6、-spring-1.2.6.jarxml-apis.jarXmlSchema-1.1.jarcommons-httpclient-3.1.jar8jdom-1.0.jarspring-1.2.6.jarxbean-spring-2.8.jar将上述jar包放入工程的lib下。1.1.1.1.修改web.xml修改web.xml,在web-app的标签内增加如下配置:XFireServlet

7、lass>org.codehaus.xfire.transport.http.XFireConfigurableServlet0XFireServlet/services/*由于咱们的工程编码是GBK的,外部系统调用通常

8、都是UTF-8的,所以在调用过程中所传输的汉字有可能是乱码,所以还早在web.xml下增加如下配置来解决乱码问题:encodingFilterorg.springframework.web.filter.CharacterEncodi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。