Eclipse下搭建Spring MVC + Hibernate开发环境(转)

Eclipse下搭建Spring MVC + Hibernate开发环境
2007-12-27 10:23

这里主要讲在Eclipse下如何搭配Spring MVC + Hibernate框架进行Web开发,至于Eclipse以及JDK以及MyEclipse等的安装不在此列,也不使用MyEclipse来搭建,只是手工搭建的方式。

1.版本

JDK1.50;Eclipse3.2;MyEclipse 5.0;Tomcat 5.0;Spring2.0;Hibernate3.2。

2.准备

安装好Eclipse和JDK环境,由于不使用MyEclipse,需要自行准备两个主要的包:Spring.jar包、Hibernate3.jar,还有commons-dbcp.jar,commons-pool.jar,spring-orm.jar等这些包;这些表都可以在相应的项目网站中下载到,或者网上搜索。

安装好后Lib下包会有:

activation.jar

antlr-2.7.6.jar

asm.jar

cglib-2.1.3.jar

commons-beanutils.jar

commons-collections.jar

commons-collections-2.1.1.jar

commons-digester.jar

commons-fileupload.jar

commons-logging.jar

commons-logging-1.0.4.jar

commons-validator.jar

dom4j-1.6.1.jar

ehcache-1.2.jar

jakarta-oro.jar

jstl.jar

jta.jar

log4j-1.2.11.jar

mail.jar

ojdbc14.jar

standard.jar

以下几个是比较重要的:

commons-dbcp.jar

commons-pool.jar

hibernate3.jar

spring.jar

spring-orm.jar

如果要用到Struts,会有一个struts.jar包。

3.搭建:

首先在"File"菜单下"new" 一个"Project",选择"Other"下的MyEclipse下的"Web Project",把上面的包放到WebRoot/WEB-INF/lib下;

建立好工程后,我们在项目下的WebRoot/WEB-INF/下新建两个.xml文件,名字可以随便起(也可新建一个,内容和两个文件里面的内容一样即可),在这里命名为web-config.xml和model-config.xml,顾名思义,web-config.xml下配置和servlet以及控制逻辑等与WEB相关的bean,model-config.xml下配置与数据模型层相关的Bean,如数据访问的bean。

以下是model-config.xml内容:


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-2.0.xsd">

   
        class="org.apache.commons.dbcp.BasicDataSource"
    destroy-method="close">
  
    oracle.jdbc.driver.OracleDriver
  

  
    jdbc:oracle:thin:@192.168.6.4:1521:database
  

  
    username
  

  
    password
  


   
   
              class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
          destroy-method="destroy">
       
       
           

                com/yondor/yuejiao/orm/UUser.hbm.xml
           

       

       
           
               
                    org.hibernate.dialect.Oracle9Dialect
               

           

       

   

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

      

        
               class="com.yondor.yuejiao.model.common.DbDAO">
       
   





               class="com.yondor.yuejiao.model.example.UserDAO">
       
    
  
   

 

以下是web-config.xml的内容:


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-2.0.xsd">
  
  
            class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">
       
       
   

  
  
              class="org.springframework.web.servlet.view.InternalResourceViewResolver">
                    value="org.springframework.web.servlet.view.JstlView"/>
       
       
   

 


              class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
       
           
                userController
           

       

   




                    class="com.yondor.yuejiao.controller.example.UserController">
       

      
       
       
       
       
       
       
       
   
   
   
   
    

 

最后,还需要配置一下web.xml文件,内容如下:


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">

   
       
            30
       

   

   
        dispatcherServlet
       
            org.springframework.web.servlet.DispatcherServlet
       

       
            contextConfigLocation
            >/WEB-INF/model-config.xml,/WEB-INF/web-config.xml
       

        1
   

   
        dispatcherServlet
        *.do
   

 

到此,基本上已完成开发环境的搭建,最后,

右键单击项目名称——properties——java bulid path ——libraries,Add Jars把刚才加入的包引入到工程里面去即可。

 

资料来源:http://hi.baidu.com/lhx222/blog/item/3fc769cb4b4ae01bbe09e67a.html

你可能感兴趣的:(Eclipse下搭建Spring MVC + Hibernate开发环境(转))