使用eclipse的axis1.4插件开发web service及客户端

使用eclipse的axis1.4插件开发web service及客户端

ID:33805738

大小:429.76 KB

页数:12页

时间:2019-03-01

使用eclipse的axis1.4插件开发web service及客户端_第1页
使用eclipse的axis1.4插件开发web service及客户端_第2页
使用eclipse的axis1.4插件开发web service及客户端_第3页
使用eclipse的axis1.4插件开发web service及客户端_第4页
使用eclipse的axis1.4插件开发web service及客户端_第5页
资源描述:

《使用eclipse的axis1.4插件开发web service及客户端》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用Eclipse的Axis1.4插件开发WebService及客户端-滔滔江水的技术博客-博客频道-CSDN.NET所使用的Eclipse版本EclipseJEE3.3,JDK版本1.5,Tomcat6.0。在这个Eclipse版本里已集成了Axis1.4的插件,无需安装任何插件就可以开发WebService应用程序了,利用图形化的向导可以开发WebService服务端和客户端程序。建立一个项目AxisServerDemo,写一个简单的类:packagedemo.axis;publicclass

2、User{publicStringsayHello(StringuserName){return"hello"+userName;}}下面用Axis向导把这个bean发布为WebService:1、选择File

3、New

4、Other,选择新建WebService。图1选择新建WebService2、在第一步的界面上点击“next”,出现一个界面:图2指定对哪个类生成WebService点击“WebserviceApacheAxis”,出现以下界面:图3选择Axis版本此处选择Ap

5、acheAxis。对图2界面上选择要生成的类,点击“next”。3、选择要生成WebService的方法,如下图:图4选择要生成WebService的方法4、在如下界面,启动应用服务器。图5启动应用服务器在应用服务器启动后,点击“next”。5、在WebService发布界面上,因为仅仅是一个测试,不选择发布,点击“finish”。图6选择发布WebService按步骤完成以后,会在项目中生成一些文件,web.xml也已被修改,在lib中会多出来几个.jar文件,最后目录结构如下:图7生成WebS

6、ervice后的目录结构把项目部署到tomcat中,启动后在浏览器中输入“http://localhost:8080/AxisServerDemo/services/User?wsdl”,能够看到xml格式wsdl就说明成功了。刚才完成的WebService发布了一个简单的功能,如何利用它呢,利用这个功能的就是WebService客户端。下面利用Axis1.4插件自动生成访问WebService的代码。新建一个项目AxisClientDemo,用以下步骤生成WebService客户端代码:1、选择

7、File

8、New

9、Other,选择新建WebServiceClient。图8选择新建WebServiceClient2、在接下来的界面中,输入WebService所在的URL,此处是“http://localhost:8080/AxisServerDemo/services/User?wsdl”。图9输入WebService的wsdl所在的路径3、选择生成代码所在的路径。图10选择生成代码所在的路径4、点击“Finish”,就会生成几个java文件,lib目录下面会多出几个.jar文件。生成之后的

10、代码结构如下:图11生成WebService客户端代码后的目录结构为了测试WebService客户端代码是否工作正常,在建立一个jsp文件:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN&

11、quot;"http://www.w3.org/TR/html4/loose.dtd"><%@pageimport="demo.axis.User"%><%@pageimport="demo.axis.UserProxy"%><html><head><metahttp-equiv="Content-Type"content="text/html;ch

12、arset=UTF-8"><title>Inserttitlehere</title></head><body><formmethod="POST"><inputtype="text"name="username"/><br/><inputtype="submit"value="ok&qu

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

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

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