<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:compass="http://www.compass-project.org/schema/spring-core-config"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.compass-project.org/schema/spring-core-config http://www.compass-project.org/schema/spring-compass-core-config-2.1.xsd">
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/mysql" />
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="user" value="root"></property>
<property name="password" value=""></property>
<property name="maxPoolSize" value="40" />
<property name="minPoolSize" value="1" />
<property name="initialPoolSize" value="1" />
<property name="maxIdleTime" value="20" />
</bean>
每个项目用不同的数据库连接再加一个登陆的项目(只是做登陆然后根据用户的登陆的选择把请求的用户名和密码请求跳转到到不同的项目路径下的登陆验证,如果验证成功则把匹配项目的路径地址返回,记得在那个匹配好了的项目中的session中保存好个人信息),开始的登陆界面收到返回的跳转地址好跳转到相应的项目ps:我没有实现过,只是有这个想法,技术能实现不就你试一下hibernate和spring都可以配置数据源,根据需求配置一个即可。但SSH一般都是将Struts和Hibernate的各种bean交由Spring管理,Spring起到的作用就是粘合Struts和Hibernate,所以也由Spring配置数据源,这样有利于统一管理和日后拓展,其中涉及到事务、动态代理、多数据源等等。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)