您的位置:首页 > 编程语言 > Java开发

Spring与其它结合搭建平台时,环境测试

2008-12-15 16:35 525 查看
Spring与其它结合搭建平台时,容易出现问题,但是具体也不知道到底是Spring的问题,还是Struts、Hibernate、Struts2等的问题,可以通过JavaTest来进行测试,看看Spring的配置文件是否能够正确加载,以验证环境正常。

applicationContext.xml


<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="dataSource"

        class="org.apache.commons.dbcp.BasicDataSource">

        <property name="driverClassName">

            <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>

        </property>

        <property name="url">

            <value>

                jdbc:microsoft:sqlserver://localhost:1433;databaseName=myDatabase

            </value>

        </property>

        <property name="username">

            <value>sa</value>

        </property>

    </bean>

    <bean id="sessionFactory"

        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

        <property name="dataSource">

            <ref bean="dataSource" />

        </property>

        <property name="hibernateProperties">

            <props>

                <prop key="hibernate.dialect">

                    org.hibernate.dialect.SQLServerDialect

                </prop>

            </props>

        </property>

        <property name="mappingResources">

            <list>

                <value>db/Books.hbm.xml</value>

            </list>

        </property>

    </bean>

    <bean id="BooksDAO" class="db.BooksDAO">

        <property name="sessionFactory">

            <ref bean="sessionFactory" />

        </property>

    </bean>

    <bean id="GetBooksAction" class="jCuckoo.GetBooksAction" scope="prototype">

        <property name="booksDAO">

            <ref bean="BooksDAO"/>

        </property>

    </bean>

</beans>

MainTest.java


/**

 * @作者:Jcuckoo

 * @日期:2008-12-12

 * @版本:V 1.0

 */

public class MainTest {

    public static void main(String[] args) {

        ApplicationContext ctx=new FileSystemXmlApplicationContext("src/applicationContext.xml");

        GetBooksAction books=(GetBooksAction)ctx.getBean("GetBooksAction");

        System.out.println(books);

        //GetBooksAction gb=new GetBooksAction();

    }

}

这样,可以看到控制台是否出现异常,通过异常,来判断对应的错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐