用JSF+Spring+IBatis搭建一个简单框架
web.xml:关键是插入Spring的监听
<listener> <listener-class> org.apache.myfaces.webapp.StartupServletContextListener </listener-class> </listener> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener>
Spring配置文件applicationContext.xml:这里是把IBatis的数据源写在Spring的文件中,使Spring和IBatis结合起来
<!-- dateSource --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName"> <value>com.mysql.jdbc.Driver</value> </property> <property name="url"> <value>jdbc:mysql://192.168.102.19/bookadmin</value> </property> <property name="username"> <value>bookadmin</value> </property> <property name="password"> <value>123456</value> </property> </bean> <!-- sqlMapClient --> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocation"> <value> classpath:thiz/ks/bookadmin/dao/ibatis/SqlMapConfig.xml </value> </property> </bean>
IBatis的SqlMap文件SqlMapConfig.xml和JSF的配置文件faces-config.xml:该怎么写还是怎么写。