webService 从入门到精通,一起打包了

一、接口的初级写法

   可以直接用Eclipse建立一个项目。Flie--->New--->Other---->Dynamic Web Project(java普通项目也可以,我个人喜欢用web项目)

---->输入Project name 其他默认,点下一步就可以了----->在Default output folder输入WebContent\WEB-INF\classes--->项目创建结束。

2、开始编写接口方法(包和类文件创建完毕的情况下)

在编写的类的上方需要添加"@WebService"

然后是方法编写的部分:

注意:::这里的方法是提供给人调用的接口,必须要是public修饰。

最后是接口的发布:

运行结果:

注意这里图片中的右上方的小框不能点掉了,不然接下来的测试是看不到结果的!!!!

下面是看发布的成功生成的wsdl文件 在浏览器中输入发布的地址加“?wsdl”就可以了(我的--(http://localhost:8080/service/function?wsdl)--)

2、用这里查看wsdl文件的地址自动生成客户端

首先依照上面的说的步骤新建另一个项目

鼠标点中这个新的项目,然后在项目上点击右键 New-->Other-->选择Web Service Client 

直接点击下一步在Service definition中上面提到的地址复制到这里“http://localhost:8080/service/function?wsdl”直接点击Finish

生成的客户端代码:

这里将生成的test包删掉这里用不到

测试代码的编写

点击运行就可以等待结果了。(这里等待结果一般时间都会很长)

这就是初级的接口

二、利用Axis框架进行应用型接口的开发

Axis框架现在用的比较多的版本是Axis1.4   和     Axis2.0   版本的。首先我先聊聊2.0版本的,因为2.0版本简单,而且2.0版本的环境也使用与1.4版本。

1、下载Axis2

Axis下载地址:  http://ws.apache.org/axis2/

在本文使用了目前Axis2的最新版本1.6.4。读者可以下载如下两个zip包:   

   axis2-1..6.4-bin.zip     

   axis2-1.6.4-war.zip 

环境配置(前提Tomcat已经配置好了)解压axis2-1.6.4-war.zip  将目录中的axis2.war文件放到Tomcat服务器的webapps目录中(本文使用 的Tomcat的版本是7.x),并启动Tomcat。(不要偷懒用eclipse启动,因为我不但想过还干过。)

Tomcat启动需要用cmd命令启动

启动成功

在浏览器地址栏中输入如下的URL:     http://localhost:8080/axis2/ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值