step 1:新建web project
eclipse的perspective切换到wtp提 供的j2ee的视图下。新建一个Dynamic web project取名为webservicedemo, 可以看到在webservicedemo project下面有三个文件目录。其中JavaSource是java源代码的目录, WebContent是web资源的目录, 包括jsp, web.xml等等资源。

step2: 新建一个简单的java class。
在JavaSource下新建一个自己的java class, 比如com.hairroot.test.logic. TransferMoney
public boolean transferMoney(float amount, String fromAccoutId, String
toAccountId) {
System.out.println(“transfering “+amount+” money from Account ”
+ fromAccoutId+” to “+toAccountId);
return true;
}

step3: 使用wtp发布java class.
右键TransferMoney class, 在右键菜单中可以看到有wtp提供的一个Web Services的支持。点击Create Web Service.这样按照wtp提供的wizard, 一步一步走下去就可以很顺利地将自己的java class发布成为web service.

事情就是这么简单, 当发布成功并且我可以在wtp自己为我建的webservicedemoClient的环境下测试自己的web service的时候, 心中还是万分激动的。:)

事实上, wtp0.7使用的axis1.2的版本来对web service来进行支持。 没有axis学习经验的人可能完全不知道自己的web service是怎么被发布出来的, 不过这都没有关系, 重要的是使用wtp的确能够使开发-发布web service变得很简单。

本文地址:http://www.yaronspace.cn/blog/index.php/archives/259

来自yaronspace.cn  本文链接:http://yaronspace.cn/blog/archives/259