JSP学习笔记(三十五):MyEclipse快速整合struts2+spring2+hibernate3.1

本文仅用于快速的建立起一个空白的struts2+spring2+hibernate3.1项目的个人备忘。

 

1.新建Web项目

2.引入Hibernate3.1的包

3.添加Struts2,以及Struts-Spring连接的包

4.引入Spring2的包

 

5.修改web.xml,完整内容:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation
="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
>
    
<context-param>
        
<param-name>contextConfigLocation</param-name>
        
<param-value>/WEB-INF/applicationContext.xml</param-value>
    
</context-param>
    
<filter>
        
<filter-name>struts2</filter-name>
        
<filter-class>
            org.apache.struts2.dispatcher.FilterDispatcher
        
</filter-class>
    
</filter>
    
<filter-mapping>
        
<filter-name>struts2</filter-name>
        
<url-pattern>/*</url-pattern>
    
</filter-mapping>
    
<listener>
        
<listener-class>
            org.springframework.web.context.ContextLoaderListener
        
</listener-class>
    
</listener>
    
<welcome-file-list>
        
<welcome-file>index.jsp</welcome-file>
    
</welcome-file-list>
</web-app>

 

6.src目录添加struts.xml,内容为:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd"
>

<struts>

    
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
    
<constant name="struts.devMode" value="false" />
    
<constant name="struts.objectFactory" value="spring" />

    
<package name="default" namespace="/" extends="struts-default">

        
<!-- Add actions here -->
    
</package>

</struts>

 

7.把src/applicationContext.xml剪贴到WebRoot/WEB-INF/applicationContext.xml

 

8.src目录添加log4j.properties,内容为:

log4j.rootCategory=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p (%F\:%L) - %m%n

 

9.重启Web容器。

 

详细内容见:JSP学习笔记(三十三):整合struts2+spring2+hibernate3.1

posted @ 2008-09-03 15:35  魔豆  阅读(978)  评论(0编辑  收藏  举报