Spring2.5.6+Struts2.318+ibatis2的整合

根SSH整合相似,在web.xml中加入struts2的Filter以让web container加载struts framework,同时将struts2中用到的Action也一并交由spring container来管理。
struts2ibatis
即struts2的acton生成交由spring container管理(具体org.springframework.web.context.ContextLoaderListener),而ibatis则由spring来生成。
org.springframework.orm.ibatis.SqlMapClientFactoryBean
步骤1:web.xml
java_eBookingindex.jsp
org.springframework.web.context.ContextLoaderListener
contextConfigLocationclasspath*:applicationContext.xmlstruts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2/*

步骤2:
src/applicationContext.xml,配置如下

classpath:conn/jdbc.propertiesclasspath:conn/jdbc.properties
另外:src/sql-map-config.xml,配置如下:

=====Product.xml========


尔后就是一般的业务调用了,
总体来说:SSI比SSP整合简单,当然在整合的过程中有一个简单的测试方法:
你在作好以上相关配置好,可写一个直接调用action的测试类,如能得到你想要的结果则证明你配置OK,如还在浏览器上运行失败则要向你jar导入出问题了如版本不匹对这方面来考虑了。

你可能感兴趣的:(Spring2.5.6+Struts2.318+ibatis2的整合)