创建一个简单的WebService项目

1、什么是WebService?

Web service简单来说是跨平台调用的些应用程序。

2、WebService的优缺点有哪些?

----------------优点-----------------

(1).可操作分布式应用程序,可实现跨平台的可互操作性

(2).普遍性、使用HTTP和XML进行通信

(3).穿越防火墙通信

(4).通过 SOAP 协议实现异地调用

---------------------缺点------------------------

(1).单机应用程序

(2).局域网的同构应用程序

3、如何用eclipse创建WebService项目?

(1).创建一个Webservice服务,即在eclipse中创建一个动态的web工程。New->Project->Dynamic Web Project。

 

(2).新建一个暴露给外部的类,如:

 

(3).右击这个项目,new -> other->web services->webservice,如:

 

(4).确定安装tomcat后直接start即可。

 

输入地址[address即wsdl地址],可以看到如下图:

 

 

(5).服务端建立之后,使用client去连此Webservice服务。方法如(前提是有一个WSDL地址,需要把它转化成Java代码调用):

IDE环境要求:使用Eclipse自动生成,eclipse需要安装有Web开发插件。

1. 首先新建一个 “Dynamic Web Project”, 比如:helloClient--用处是为了存放产生的Java代码。如:

 

2.右键单击helloClient, New-->Others --->Web Services-->Web Service Client

3. 在Service definition 输入wsdl的地址,滑动条拉到Develop client 上。

 

4. 一直下一步就产生Java Code了。

5. 产生的Code中, 有一个Java 文件以Proxy结尾, 这个就是调用的Class了。

 

新建一个测试类,测试一下:

 

结果如下:

 

这样一个简单的项目,就诠释了WebService的特性啦,怎么样?是不是超级简单。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值