WEB开发网
开发学院软件开发Java 利用 WAS V6.1 开发安全可靠的 Web Services,第 ... 阅读

利用 WAS V6.1 开发安全可靠的 Web Services,第 1 部分:开发基于 JAX-WS 的 Web Services

 2010-03-26 00:00:00 来源:WEB开发网   
核心提示: 然后添加客户端的欢迎页面 index.html 和 servlet:CalServiceServlet.java,并在 doPost 方法中调用 web service,利用 WAS V6.1 开发安全可靠的 Web Services,第 1 部分:开发基于 JAX-WS 的 Web Servi

然后添加客户端的欢迎页面 index.html 和 servlet:CalServiceServlet.java,并在 doPost 方法中调用 web service。从前面的 wsdl 中可以看到我们的 web service 需要向其中传入两个参数 a,b,方法 add 会进行简单的加法并返回两个数的和。我们在欢迎页面和 servlet 中实现参数 a,b 的传入,调用 web service 的示例代码如下:

Cal cal = (new CalService()).getCal(); // 调用构造函数创建 web service 
cal.add(a, b); // 调用 web service 

最后打包生成 ClientEAR.ear 即可。

第四步:报文监测

最后检查开发的 web service 是否能够正确运行。首先,我们打开 C:/AST_workspace/Artifacts/ 目录下的 Cal.wsdl 文件进行编辑,以使我们能在 TCP/IP 监视器中察看收发双方的报文。

将服务地址改为 http://localhost:9090/Services/CalService

…… 
<wsdl:service name="CalService"> 
<wsdl:port binding="intf:CalSoapBinding" name="Cal"> 
<wsdlsoap:address location="http://localhost:9090/Services/CalService"/>// 服务地址 
</wsdl:port> 
</wsdl:service> 
…… 

打开 Application Server Toolkit V6.1 中的 TCP/IP 监视器,添加监视器,在本地监视端口中输入 9090,在主机栏中填写服务提供方所在的服务器的地址,本例中服务提供方就部署在本地,因此填写 localhost,填写服务器监听端口,点击确定并启动监视器。

利用 WAS V6.1 开发安全可靠的 Web Services,第 1 部分:开发基于 JAX-WS 的 Web Services

上一页  1 2 3 4 5 6 7  下一页

Tags:利用 WAS 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接