欢迎来到天天文库
浏览记录
ID:30779346
大小:374.00 KB
页数:38页
时间:2019-01-03
《webservice详细解析及使用方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、WebService详细解析及使用方法XFIRE篇3XFire简介3XFire特性3XFire使用4提供服务实现类.4服务类的接口类.4配置services,xml5测试服务类.7客户端访问代码.9发布服务.9XFIRE总结10AXIS篇10Axis简介10SOAP简介11Axis使用12提供服务实现类.12配置web.xml12配置server-config,wsdd.15客户端访问代码.17文件上传与下载.18Axis总结24XFIRE和AXIS的比较25XFire的优点.25XFire的缺点.2
2、6Axis的优点.26Axis的缺点.27CXF篇27CXF简介27CXF使用28提供服务实现类.28服务类的接口类.28测试服务类.28服务安全性28数字证书28数字签名29AxisHandler(日志)30Handler功能简介.30Handler日志.30创建Handler口志.30修改部署描叙文件.31AxisHandler(对用户的访问认证)31创建用户访问认证类.31修改部署描叙文件.32修改客户端访问程序.32AxisHandler(用户的访问授权)33创建用户访问授权类、33修改部署描
3、叙文件.34修改客户端访问程序.34AxisHandler(传输过程中的加密和解密)34发送的订单SOAP消息34SOAP消息某些部分加密.35敏感的信息加密.36服务端Handler代码、36JAVA环境下的AXIS与XFIRE性能测试38测试环境38测试内容38测试结果38Axis测试扌艮告.38XFire测试报告.39性能测试总结报告39Axis报告.39XFire报告.39XFire篇XFire简介它拥有一个轻量级的信息处理模块,通过STAX来与SOAP信息相结合。提供了一个工作在webser
4、vices下的简单APT,支持POJO和schema开发。XFire是CodeHaus推出的下一代的JavaSOAP框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务,这种处理方式不仅充分发挥了POJO的作用,简化了Java应用转化为Web服务的步骤和过程,也直接降低了SOA的实现难度,为企业转向SOA架构提供了一种简单可行的方式。通过提供简单的API和支持标准协议,可以很方便的开发面向服务的程序。内建在STAX基于流的XML解析引擎的基础上,XFi
5、re拥有很高的性能。握供老提供苕发布作WSDL⑺请求者发送作为SOAP消息的服务请求诸求考从WSDb了解服务细节1为WSDL的服务接口请求请求者核心技术如何参与Web服务的过程図1XFire特性1)、支持重要的web服务标准,如SOAP、WSDL、WS-EWS-Addressing、WS-Security基本概要等2)、高性能的SOAP栈设计3)、可插拔的绑定,支持POJO、XMLBeans^JAXB1.RJAXB2及castor4)、jsrl81规范5)、支持多种传输协议:HTTP、JMS、XMPP
6、、ln-JVM6)、可嵌入式的API7)、JBI支持8)、客户端和服务器端的存根创建工具9)、JAX-WS的早期支持XFire使用首先打开TDE,创建一个普通的JavaI程,将XFire所需要的jar加入到工程的类库引用中。创建一个简单的Java文件,这个文件只有一个名为sayHello的成员方法。提供服务实现类〃包名packagenet.ruixin.webservicedemo;/***服务实现类的实现*^authorcaoxiang*/publicclassHelloWorldServiceTm
7、plimplementsTHelloWorldService{/***返回名称的方法*@paramname名称*/publicStringsayHello(Stringname){return"您好,"+namc;}服务类的接口类//包名packagenet・ruixin.webservicedemo;*服务接口类的创建*©authorcaoxiang*/publicinterfaceIHelloWorldService{/***返回名称的方法*@paramname名称*©return返回值*/pub
8、licStringsayIlello(Stringname):配置services・xmlHel1oWorldServicenet・ruixin・wcbservicedcmo・IHelloWorldService
此文档下载收益归作者所有