myeclipse开发webservice(axis)

myeclipse开发webservice(axis)

ID:34724545

大小:78.18 KB

页数:5页

时间:2019-03-10

myeclipse开发webservice(axis)_第1页
myeclipse开发webservice(axis)_第2页
myeclipse开发webservice(axis)_第3页
myeclipse开发webservice(axis)_第4页
myeclipse开发webservice(axis)_第5页
资源描述:

《myeclipse开发webservice(axis)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MyEclipse学习笔记之二:MyEclipse下开发WebService(Axis)收藏本文主要描述如何使用Apache开源项目Axis提供的API来实现WebServices。本文中的提到的例子只为了方便本文的描述而提出,有不妥之处请见谅。本文的读者应有JAVAweb应用开发基础。应该具有看过WSDL,SOAP,XML等的基本规范。熟悉Eclipse+MyEclipse开发环境。一、环境准备使用Axis来开发Webservices需要准备web服务器,AxisAPI。本文使用的Webcontainer是Tomcat5.5,AxisAPI采用

2、版本2。1.1软件下载准备Tomcat下载地址:http://tomcat.apache.org/download-55.cgi#5.5.2Axis标准包:http://ftp.wayne.edu/apache/ws/axis2/1_0/axis2-std-1.0-bin.zipAxisWar包:http://ftp.wayne.edu/apache/ws/axis2/1_0/axis2.warAxisEclipseplug-in(代码生成工具和打包工具):http://apache.justdn.org/ws/axis2/tools/1_0/A

3、xis2_Code_Generator.ziphttp://apache.justdn.org/ws/axis2/tools/1_0/Axis2_Service_Archiver.zipEclipse+MyEclipse:可以到官方网站下载(本文为3.2+5.0GA)1.2安装A.首先搭建开发环境,需要将下载到的Eclipse解压缩到一个目录。B.将下载到的Axis的两个plug-in解压缩到Eclipse安装目录下的plug-in子目录。C.安装MyEclipse5.0GA。然后启动MyEclipse,并选择“File->New->Other”

4、可以找到下面的这些Wizards,这些将是本文中用到的很重要的工具。D.下面开始搭建WebServices的部署环境。将下载的tomcat报解压缩到一个目录。完成webcontainer的安装。E.将axis2.war包拷贝到tomcat安装目录下的webapps目录中。F.启动Tomcat(windows下为TOMCA_HOME/bin中的startup.bat;Linux,unix环境为startup.sh文件),打开浏览器输入并访问:http://ip:port/axis2来查看。(如果没有进行陪孩子文件的修改此地址应该为http://lo

5、calhost:8080/axis2),如果能看到下面的页面则说明已经安装完成。二、QuickStart环境准备好后,先从一个简单的例子开始。以便对使用Axis来开发Webservices的大致流程有个了解。这个例子就是SayHello,请求端输入一个名字字符串,返回的将是一个问候语。例如:输入了Tom,那么返回的事Hi,Tom.Howareyou?2.1编写WSDLA.启动MyEclipse,新建立一个WebApps(File->New->Project->WebProject),给ProjectName为SayHello,其他保持不改变。B.

6、选择File->New-Other菜单,进入后找到MyEclipse->WebServices并选择WSDL.C.选择“src”目录作为“Enterorselecttheparentfolder”的值,“Filename”值给定为SayHello.wsdl。点击“Next”进入下一步。D.将目标命名空间设置为“http://ws.tonyzhangcn.org/SayHello/”.在生成代码的时候一般以这个命名空间为package的名字,例如:org.tonyzhangcn.ws.sayhello。这些值可以按需要设置。E.点击“Finish”

7、按钮就可以看到MyEclipse提供的WSDL设计器的界面了。可以看到设计器为WSDL默认的添加了一个现操作。即图中的“NewOperation”。现在将其改名为SayHello,如下图:之后点击设计界面中的“Source”Tab来查看其代码。如下:可以看到我们定义了一个SayHello的WebServices,她提供了一个SayHello的方法,她能够接受一个String(事实上是tns:SayHelloRequest对象,她对String进行了封装)类型的输入参数SayHelloRequest并返回一个String(事实上是tns:SayHe

8、lloResponse对象,她对String进行了封装)类型的SayHelloResponse结果。更多关于WSDL的信息,请参考W3C

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

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

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