热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->spring 
站内搜索:
小试牛刀spring
作者:大灰狼 来源:梦想博客 整理日期:2007-3-31

前几天看了些spring的书,看到了spring的强大,所以忍不住下了个试了下:

新建项目,给项目添加了spring、hibernate和string属性,复制并导入了相应的jar文件;

由于是测试,所以决定暂时不用struts,而只用spring+hibernate来完成测试:

 程序代码

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>
    <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://localhost:3308/test</value>
        </property>
        <property name="username">
            <value>root</value>
        </property>
        <property name="password">
            <value>jimluck</value>
        </property>
    </bean>
   
    <bean id="factory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            <property name="mappingResources">
                <list>
                    <value>com/zb/hibernate/entity/Users.hbm.xml</value>
                </list>
            </property>
            <property name="hibernateProperties">
                <props>
                    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
                    <prop key="hibernate.show_sql">true</prop>
                </props>
               
            </property>
            <property name="dataSource">
                <ref bean="dataSource"/>
            </property>
   
    </bean>

    <bean id="UsersDAO"
        class="com.zb.hibernate.entity.UsersDAO">
        <property name="sessionFactory">
            <ref bean="factory" />
        </property>
    </bean></beans>


测试文件:

 程序代码

ClassPathXmlApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
UsersDAO usersDao=(UsersDAO) ctx.getBean("UsersDAO",UsersDAO.class);
Users users=new Users();

users.setUserName("sunboyzb");
users.setUserPwd("gogogo");
users.setUserEmail("sunboyzb@126.com");
users.setRegDate(new Date());
usersDao.save(users);

 

相关文章