预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

WebService学习之axis 看着网上的资料学习了一下,做点笔记以防以后忘记。 一、准备工作: 到axis官方网站下载相应的jar包,我下的是1.4final版。 HYPERLINK"http://ws.apache.org/axis/"http://ws.apache.org/axis/ 二、建立项目: 直接在MyEclipse中建立了一个web项目。将相应的jar包拷贝到lib文件夹下 三、创建一个WebService服务 直接创建一个类HelloClient.java Java代码 packagecom; publicclassHelloServer{ publicStringsayHello(Stringname){ return"Hello"+name; } } packagecom; publicclassHelloServer{ publicStringsayHello(Stringname){ return"Hello"+name; } } axis支持两种方式创建,一种是将编写好的java文件改为*.jws文件。个人觉得这样不好,所以就用另外一种,采用在server-config.xml文件中配置的方式。注意:该文件位置为WEB-INF目录下 Xml代码 <?xmlversion="1.0"encoding="UTF-8"?> <deploymentxmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <globalConfiguration> <parametername="adminPassword"value="admin"/> <parametername="enableNamespacePrefixOptimization" value="false"/> <parametername="dotNetSoapEncFix"value="true"/> <parametername="disablePrettyXML"value="true"/> <parametername="sendMultiRefs"value="true"/> <parametername="sendXsiTypes"value="true"/> <parametername="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/> <parametername="sendXMLDeclaration"value="true"/> <requestFlow> <handlertype="java:org.apache.axis.handlers.JWSHandler"> <parametername="scope"value="session"/> </handler> <handlertype="java:org.apache.axis.handlers.JWSHandler"> <parametername="scope"value="request"/> <parametername="extension"value=".jwr"/> </handler> </requestFlow> </globalConfiguration> <handlername="LocalResponder" type="java:org.apache.axis.transport.local.LocalResponder"/> <handlername="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/> <handlername="Authenticate" type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/> <servicename="AdminService"provider="java:MSG"> <parametername="allowedMethods"value="AdminService"/> <parametername="enableRemoteAdmin"value="false"/> <parametername="className"value="org.apache.axis.utils.Admin"/> <namespace>http://xml.apache.or