利用 WAS V6.1 开发安全可靠的 Web Services,第 1 部分:开发基于 JAX-WS 的 Web Services
2010-03-26 00:00:00 来源:WEB开发网将 Cal.wsdl 文件复制到 {WAS_INSTALL_ROOT}\bin\ 目录,在 cmd 中运行 wsimport 命令:
wsimport –keep –verbose –Cal.wsdl
使用 wsimport 命令生成模板文件后,将生成下列文件:
com\ibm\ws\services\Add.java
com\ibm\ws\services\AddResponse.java
com\ibm\ws\services\Cal.java
com\ibm\ws\services\CalService.java
com\ibm\ws\services\ObjectFactory.java
com\ibm\ws\services\package-info.java
ObjectFactory.java 文件包含 com.ibm.ws.services 包中生成的每个 Java 内容接口和 Java 元素接口的工厂方法。package-info.java 文件接收 targetNamespace 值并创建目录结构。Cal.java 文件是生成的服务端点接口(SEI)类,包含 ping 方法定义。Add.java 和 AddResponse.java 文件包含由 JAXB 生成的类型值,这些值是从 XML 模式类型映射的 Java 类。CalService.java 文件是生成的服务提供者类文件,供 JAX-WS 客户端使用。
第二步:实现服务提供者
打开 Application Server Toolkit V6.1 建立企业应用程序项目 ServiceEAR,该项目包含一个动态 Web 项目 Services。
在 Serivces 动态 Web 项目中创建 com.ibm.ws.services 包,然后拷贝以下 java 文件:
com\ibm\ws\services\Add.java
com\ibm\ws\services\AddResponse.java
com\ibm\ws\services\ObjectFactory.java
更多精彩
赞助商链接