之前几次的项目后台这方面一直由我来负责,经过几次使用也比较熟悉了,趁着刚建了个blog就介绍下webservice环境配置。 ## 准备工作 首先要去Apache 网站下载CXF jar包,structs2、spring、hibernate的库可以自己下载,如果是用myeclipse用集成的也可以。 关于Apache CXF 所必须要使用的Jar包如果嫌麻烦可以直接把libs里的文件全部拷出来,如果和SSH里重复了移除就好,这里就不再多说了。 ## 集成环境 进入正题,当把所有依赖的jar包都准备完成的时候,把所有jar文件复制到WEB-INI/lib目录里即可。 建立spring的配置文件applicationContext.xml: 内容如下
|
|
数据库源部分根据各自情况配置吧主要就是url、username以及password PS:因为这里使用spring来管理hibernate所以hibernate的配置文件可以省略了不用单独再配置了。 接下来在web.xml里配置spring的监听器以及启动CXF的servelt代码如下:
|
|
环境配置到此结束下面就是实现功能。 ## 功能实现 首先建立domain包用于放实体,这里我以简单的登陆用例说明 Account.java
|
|
同时配置好hibernate的映射
|
|
再建立service用以处理业务逻辑
|
|
|
|
写完后在spring的配置文件中配置CXF的bean就可以正常利用spring注入数据源等
|
|
当用localhost访问出现wsdl文档是说明webservice搭建成功。 关于structs2的集成只需要在structs2的配置文件里加上
|
|
在web.xml里加上
|
|
即可,至于struct2的用法这里就不说明啦
转载请注明出处,谢谢。