spring+cxf+bonecp整合

来源:互联网 发布:德沃夏克第九交响.知乎 编辑:程序博客网 时间:2024/05/20 17:10

   

    最近需要开发webService接口与win8客户端进行对接,项目组以前的webService都是基于IBM的一套产品,而我们的项目客户只提供weblogic,因此,以前的一条webService需要重新整理.

   最开始提出采用resteasy实现restful的方式实现数据交付,不过前端win8的开发组不同意,因为他们已经有成熟的webService客户端实现,因此只能放弃restful,最后决定采用cxf实现webService。

  最初的整合过程跟cxf提供的demo一样的配置流程,但在最后与原有项目的整合中出现的jar版本冲突。很麻烦的一件事情,项目组的框架大量采用的是老版本的架包,spring是2.0的hibernate也是2.0的。最后只能放弃这条路,将webService于原工程独立。

  整合之后的项目只包含webService部分,当然也包含后台的查询逻辑部分。

 整合采用的spring3+cxf2.74版本,整合有jackson+slf4j+logback+bonecp框架。也放弃了ant,采用了maven。因为采用tomcat进行热部署部分我在eclipse下没有实现,因此采用cxf中demo的方式,采用jetty手动发布工程, 在工程下的test下有一个server的类,就是手动启动jetty的如果,通过jetty来实现快速的发布测试。当然后台代码我个人建议直接采用junit进行测试。

 整合过程中也copy了网上的代码:

bonecp的配置部分copy  于 http://blog.csdn.net/wozailongyou/article/details/5783302

logback的配置部分copy 与 http://blog.csdn.net/liuhanfeng123/article/details/7520601

maven的配置也copy了网上的代码,具体出处已忘记,这就不贴出了.

下载地址: http://download.csdn.net/detail/lkclkc88/5341166

原创粉丝点击