使用Eclipse编写最简单的WebService

简介


介绍使用eclipse编写一个最简单的webservice。

本文使用的环境:
  • SUN JDK1.6_03
  • Eclipse-jee 3.3.1
  • Tomcat 6.0.14
默认的webservice使用axis、axis2实现。

如果想使用xfire,可以使用xfire插件,见: xfire.codehaus.org/Eclipse+Plugin

编写步骤


首先,Eclipse中设置Tomcat6.0支持。

另外,Preferences>Web Services\Server and Runtime中也要做适当配置。

创建一个web项目。

创建一个java程序,非常简单:

  1. package sample.ws;  
  2.   
  3. public class HelloWorld {  
  4.     public void sayHello() {  
  5.         System.out.println("Hello world!");  
  6.     }  
  7. }  

这种编写次序不是推荐的,但是比较好掌握和理解,一般认为应该先写wsdl,也就是自顶而下的写法,类似先写接口再写实现。

新建一个web service,Service implementation选择刚刚创建的java类HelloWorld,然后全部使用默认选项,这样该类被部署到tomcat中。

可以通过IE浏览器,访问 http://localhost:8080/project_name/services/HelloWorld.wsdl,如果能够访问到,表明部署成功。

新建一个java项目,新建web service client,在对话框中需要输入上面的链接: http://localhost:8080/project_name/services/HelloWorld.wsdl

其他都是默认配置,这样应该自动生成一些java类。

创建一个新的类,用于作为客户端调用web service,在main方法中调用:

  1. new HelloWorldProxy().sayHello();  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值