WEB开发网
开发学院软件开发Java 基于WAS CE和Axis2开发Web Service应用 阅读

基于WAS CE和Axis2开发Web Service应用

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 另外,我们还需要web.xml文件中加入对数据源的引用:<web-app>……<resource-ref><res-ref-name>jdbc/DataSource</res-ref-name><res-type&

另外,我们还需要web.xml文件中加入对数据源的引用:

<web-app> 
  …… 
 <resource-ref> 
 <res-ref-name>jdbc/DataSource</res-ref-name> 
 <res-type>javax.sql.DataSource</res-type> 
 <res-auth>Container</res-auth> 
 <res-sharing-scope>Shareable</res-sharing-scope> 
 </resource-ref> 
</web-app> 

然后我们便可以将修改后的axis2.war部署到WAS CE中。仍可以通过管理控制台"Applications->Deploy New"完成部署。由于我们已经将部署计划的内容写在了geronimo_web.xml文件里面,故部署axis2.war时,就不需要提供额外的部署文件了。也可以通过命令行"deploy.[bat|sh] --user system --password manager deploy axis2.war"完成部署。

至此,我们完成了在WAS CE上部署Axis2的工作。访问 http://localhost:8080/axis2将显示 Axis2 欢迎页,单击此页上的 Validate 链接,将到达 Axis2 Happiness Page,如图5所示。

图5 Axis2欢迎和环境验证页面
基于WAS CE和Axis2开发Web Service应用

查看原图(大图)

3.编写网上花店服务实现类及服务部署文件

下面我们将开始开发网上花店服务的业务逻辑。基于Axis2开发Web Service一般采用两种方法:第一种方法直接实现业务逻辑,它通常包括提供服务实现类 (implementation class)、编写服务描述文件services.xml、将服务实现类和描述文件打成aar (Axis ARchive) 包、部署服务四个步骤;第二种方法使用WSDL2Java Tool工具,通过WSDL生成代码框架( Skeleton),然后再在框架中填写业务逻辑。两种方法的具体的过程可以参考Axis2用户手册。本文将采用第一种方法开发网上花店服务。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:基于 WAS CE

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