webservice培训文档.docxVIP

  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文档。上传文档
查看更多
webservice培训文档

接口开发目录接口开发培训文档11.Webservice接口开发11.1WebService简介11.2WebService优越性11.3Axis211.3.1Axis2简介11.3.2Axis2服务端发布21.3.3Axis2客户端81.4Jdk1.6+自带webservice91.4.1简介91.4.2服务端开发与发布91.4.3客户端开发121.5CXF131.5.1CXF简介131.5.2CXF下载131.5.3CXF服务端141.5.4CXF客户端152.FTP接口开发172.1创建FtpClient实例172.2获取ftp服务器连接、登录、切换远程路径172.3FTP上传182.4FTP下载182.5关闭FtpClient实例193.Socket 接口开发193.1客户端/服务端工作模式193.2TCP 协议和UDP 协议193.3Socket概况203.4服务端创建203.5客户端创建21Webservice接口开发WebService简介Web Service 是一种新的Web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过Web调用。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。Web Service是一种应用程序,它运用了Web网络技术和基于组件开发的精华成分。可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。像DCOM、RMI、IIOP等基于组件的对象模型已经流行了较长一段时间了。然而这些模型都是依赖于一个特定的对象模型协议。Web Service扩展了这些模型,使之可以和简单对象访问协议(Simple Object Access Protocol,SOAP)以及XML通信以根除特定对象模型协议带来的障碍。可将WebService视作Web上的组件编程。简单来说,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的接口。目前常用的webService框架有AXIS、XFIRE、CXFWebService优越性WebService有以下的优越性: 平台无关。不管你使用什么平台,都可以使用Web service。编程语言无关。只要遵守相关协议,就可以使用任意编程语言,向其他网站要求Web service。这大大增加了web service的适用性,降低了对程序员的要求。 对于Web service提供者来说,部署、升级和维护Web service都非常单纯,不需要考虑客户端兼容问题,而且一次性就能完成。 对于Web service使用者来说,可以轻易实现多种数据、多种服务的聚合(mashup)Axis2Axis2简介Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用于 SOA各个部分交换数据。Axis2服务端发布项目集成Axis2要在自己项目中使用Axis2进行webservice接口的开发,首先需要将axis2与项目工程进行集成,这样便于之后的接口服务端的开发与发布。开发环境:apache tomcat6.0+、jdk1.6+、axis2-1.6+,tomcat6.0以上版本与axis2-1.5版本不兼容。下载axis2-1.6.2-war.zip,地址:/axis2/java/core/download.cgi/axis2/java/core/download.cgi将下载后的zip包解压缩,进一步讲里面的axis2.war解压缩,将 两个目录copy到项目工程的根目录下,将WEB-INF下的 四个目录copy到项目工程的WEB-INF下如果想使用无配置文件的方式进行服务的发布的话,接下来需要将WEB-INF/ classes下的class文件(包含class的包路径,org/ apache/axis2….)打成jar包添加到项目功能的lib下,项目工程web.xml文件中配置如下:!--Axis2 config start-- servlet servlet-nameAxisServlet/servlet-name servlet-classorg.apache.axis2.transport.http.AxisServlet/servlet-class load-on-startup1/load-on-startup /servlet!—如果需要使用无配置文件的

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档