spring集成ibatis示例-websphere5.1选型webservice
项目中需要新增一个子应用,用于webservice请求,由于公司开发环境和运行环境等原因,上线后必须使用websphere5.1,这样就限制了运行环境,JDK1.4 servlet2.3,经过了一天的选型,最后确定了和以上环境兼容的开源框架,希望能帮助和我遇到一样情况的朋友们。
公布结果:axis2 1.2;spring-framework 2.5.6;ibatis 2.3.0
这应该是这三个框架最后一个支持JDK1.4的版本了,现已在websphere5.1上运行正常。
?
在集成框架之前,先说一下websphere有个地方需要修改,进入到websphere下bin目录,将qname.jar删除,需要添加一个高版本的qname.jar程序,我用的是wsdl4j-qname-1.6.1.jar,否则运行axis2的时候会出现一个类型文件版本不正确的异常信息。
?
现在开始集成,这里将不说明axis2的部署,可以参考axis2.war进行配置,并不会对spring和ibatis有影响。以下的配置介绍是包括axis2的,但不会具体说明。
?
1、web.xml
?2、applicationContext.xml
?3、SqlMapConfig.xml
?4、我的目录结构
?
基本配置完成,至少作为helloworld完成,这个时候就可以使用spring和ibatis了,还需要结构化的修改和重构,未来将不再更新,更多功能请参考spring和ibatis;
上传了我发布的源文件,由于lib目录过大,为了方便上载我就给删了,可以从开源需要的开源框架中获得!
1 楼 艾依然 2010-12-03 谢谢分享!