J2EE中ssh的整合

这次ssh的版本分别是Struts2.1、Spring 3.1.1、hibernate 4.1.4。以上的顺序也是整合时添加的顺序。这样配置,hibernate的配置文件也会整合到Spring的配置文件中。

使用MyEclipse2014可以直接自动添加。但是默认的数据库的链接不能加载数据库。

    <bean id="dataSource"
        class="org.apache.commons.dbcp.BasicDataSource">
        <property name="url"
            value="jdbc:sqlserver://127.0.0.1:1433;databaseName=mydb">
        </property>
        <property name="username" value="myusername"></property>
        <property name="password" value="mypassword"></property>
    </bean>

将上面的链接方式改为下面的就可以了。

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"  
        destroy-method="close">  
        <property name="jdbcUrl" value="jdbc:sqlserver://127.0.0.1:1433;databaseName=test"></property>  
        <property name="driverClass" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property>  
        <property name="user" value="myusername"></property>  
        <property name="password" value="mypassword"></property>  
        <property name="maxPoolSize" value="40"></property>  
        <property name="minPoolSize" value="1"></property>  
        <property name="initialPoolSize" value="1"></property>  
        <property name="maxIdleTime" value="20"></property>  
    </bean>  

对于一些项目,有时为了移植方便,我们可以将数据库的链接信息放在配置文件中。配置文件的命名为xxxx.properties.然后在applicationContext.xml配置文件中添加

<!-- 加载数据库属性配置文件 -->  
    <context:property-placeholder location="classpath:db.properties" />  

 

posted @ 2015-06-04 19:55  ychange  阅读(120)  评论(0编辑  收藏  举报