`

spring mvc3 + hibernate web.xml配置模板

 
阅读更多

<?xml version="1.0" encoding="UTF-8"?>
<web-app 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"
	version="2.5">

	<display-name></display-name>
	
	<!-- **************************************************************************************** -->
	<!--  									配置log4j路径										  -->
	<!-- **************************************************************************************** -->
	<context-param>
		<param-name>log4jConfigLocation</param-name>
		<param-value>/WEB-INF/config/log/log4j.properties</param-value>
	</context-param>
	<!--Spring log4j Config loader-->
	<listener>
		<listener-class>
			org.springframework.web.util.Log4jConfigListener
		</listener-class>
	</listener>
	
	
	
	<!-- **************************************************************************************** -->
	<!-- 							统一每次请求的字符编码 										  -->
	<!-- **************************************************************************************** -->
	<filter>
		<filter-name>encodingFilter</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
		<init-param>
			<param-name>forceEncoding</param-name>
			<param-value>true</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<filter-name>encodingFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	
	
	
	<!-- **************************************************************************************** -->
	<!-- 							打开hibernate的session										  -->
	<!-- **************************************************************************************** -->
	<filter>
		<filter-name>hibernateFilter</filter-name>
		<filter-class>
			org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
		</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>hibernateFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	
	
	<!-- **************************************************************************************** -->
	<!-- 					Spring ApplicationContext配置文件的路径, 							  -->
	<!-- 				可使用通配符,多个路径用,号分隔此参数用于后面的Spring Context Loader		  -->
	<!-- **************************************************************************************** -->
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>
			/WEB-INF/config/configIndex.xml
		</param-value>
	</context-param>
	<!--Spring的ApplicationContext 载入 -->
	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>
	
	
	
	<!-- **************************************************************************************** -->
	<!-- 							配置spring控制器,并设置配置文件位置							  -->
	<!-- **************************************************************************************** -->
	<servlet>
		<servlet-name>springServlet</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<param-value>/WEB-INF/config/spring/spring-controller.xml</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>springServlet</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>

    <!-- **************************************************************************************** -->
	<!-- 							Spring刷新Interceptor防止内存泄漏							  -->
	<!-- **************************************************************************************** -->
    <listener>
    	<listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
    </listener>

	<!-- **************************************************************************************** -->
	<!-- 							session超时定义,单位为分钟 									  -->
	<!-- **************************************************************************************** -->
	<session-config>
		<session-timeout>20</session-timeout>
	</session-config>



	<!-- **************************************************************************************** -->
	<!-- 							出错页面定义													  -->
	<!-- **************************************************************************************** -->
	<error-page>
		<exception-type>java.lang.Throwable</exception-type>
		<location>/WEB-INF/jsp/error/500.jsp</location>
	</error-page>
	<error-page>
		<error-code>500</error-code>
		<location>/WEB-INF/jsp/error/500.jsp</location>
	</error-page>
	<error-page>
		<error-code>404</error-code>
		<location>/WEB-INF/jsp/error/404.jsp</location>
	</error-page>
	
	<error-page>
		<exception-type>java.lang.Exception</exception-type>
		<location>/WEB-INF/jsp/error/500.jsp</location>
	</error-page>
</web-app>
 
分享到:
评论

相关推荐

    Spring+Spring mvc+Hibernate+Bootstrap、企业级员工信息管理系统

    后台全注解式的开发(除了必要的spring和hibernate的xml配置以外) 03. 后台通过自定义注解结合一个访问拦截器实现整个系统的权限控制 04. 系统前台采用全采用的Html+jQuery开发 05. 系统前台与后台的交互全部...

    SSH(Struts2.1+Spring2.X+Hibernate3.X)整合,新手必备

    【Struts2.1、Spring3.0、Hibernate3.3整合与S2SH的XML文件拆分.docx】文档则可能专注于XML配置文件的拆分和组织,因为大型项目中,将所有配置集中在一个文件可能导致管理和维护困难。拆分XML文件可以使代码结构更加...

    spring mvc + spring + hibernate 全注解整合开发视频教程 11

    在这个视频教程中,你可能将学习到如何配置Spring的XML上下文文件以启用注解驱动的配置,如何在Spring MVC中创建注解式的控制器并处理HTTP请求,以及如何通过Hibernate的注解来设计数据模型并执行CRUD操作。...

    用Maven搭建Spring+Spring MVC+Hibernate框架

    在`WEB-INF`目录下创建`web.xml`,配置Spring MVC的前端控制器DispatcherServlet。 现在,你可以开始编写业务逻辑和服务层代码,以及控制层(Controller)和视图层(View)。Controller负责接收请求,调用Service层...

    idea工具创建的Spring+SpringMVC+Hibernate+maven项目

    - `src/main/resources`:存放配置文件的地方,比如Spring的XML配置、Hibernate的实体映射文件(hbm.xml或注解)和数据库连接配置等。 - `src/main/webapp`:Web应用的根目录,包含静态资源(如HTML、CSS、...

    jersey 1.17+spring 3.1.0.RELEASE+hibernate 3.3.1.GA maven 配置文

    同时,为了使Spring和Hibernate协同工作,需要在Hibernate配置文件(如`hibernate.cfg.xml`)中指定SessionFactory,并在Spring配置文件中创建对应的bean。 综上所述,"jersey 1.17+spring 3.1.0.RELEASE+hibernate...

    spring mvc + spring + hibernate 全注解整合开发视频教程 04

    在本视频教程“Spring MVC + Spring + Hibernate 全注解整合开发视频教程 04”中,我们将深入探讨Java企业级开发中的三大核心技术——Spring、Spring MVC和Hibernate的集成与应用,尤其是通过注解实现的简化配置。...

    Spring3.1.1+Struct+hibernate3.x必须的jar包

    在IT行业中,SSH(Spring、Struts和Hibernate)是一个经典的Java Web开发框架组合,用于构建高效、可维护的Web应用程序。这些框架各自负责不同的职责,Spring作为应用的中枢,Struts处理请求-响应流程,而Hibernate...

    springmvc+spring+hibernate

    Spring MVC、Spring 和 Hibernate 是Java Web开发中的三大主流框架,它们各司其职,共同构建了一个强大而灵活的后端架构。Spring MVC 负责处理HTTP请求并将其路由到相应的控制器,Spring 提供了依赖注入(DI)和面向...

    Spring+SpringMVC+Hibernate框架集成详解

    我们首先需要将 Spring 相关的 JAR 包复制到 lib 文件夹下,然后在 web.xml 中添加 Spring 相关配置。在 applicationContext.xml 中,我们需要添加 bean 相关声明,以便配置 Spring 框架。 SpringMVC 框架 ...

    dwr+spring+hibernate模板.zip

    同时,Spring提供了大量的模块,如数据访问、事务管理、Web MVC等,可以无缝集成其他框架,如Hibernate。 3. Hibernate ORM: Hibernate是一个流行的Java对象关系映射(ORM)框架,它将数据库操作与业务逻辑分离,...

    SSH三大框架整合 struts2(使用xml配置)+hibernate(使用xml配置)+spring(使用xml配置)

    SSH是Java Web开发中的三个重要框架,分别是Struts2、Hibernate和Spring,它们共同构建了一个强大的MVC(Model-View-Controller)架构。本项目整合了这三个框架,并使用XML配置来管理各个组件,实现了基本的CRUD...

    Spring+SpringMVC+Hibernate+Maven框架搭建及配置文件源码

    在"Spring+SpringMVC+Hibernate+Maven框架搭建及配置文件源码"这个项目中,开发者可能已经包含了这些框架的配置文件,例如Spring的applicationContext.xml、SpringMVC的servlet-context.xml、Hibernate的hibernate....

    spring4MVC+Hibernate4实例(增删改查)

    在本实例中,"spring4MVC+Hibernate4实例(增删改查)"是一个基于Maven构建的Java Web项目,旨在演示如何整合Spring MVC和Hibernate框架来实现数据的CRUD(创建、读取、更新和删除)操作。Spring MVC是Spring框架的...

    基于注解的spring+hibernate+struts2.rar

    6. **sshdemo**:这个压缩包中的sshdemo项目可能是包含了一个简单的SSH整合示例,可能包括了web.xml、struts.xml、spring配置文件、hibernate配置文件、DAO、Service、Controller层的Java类,以及相关的HTML和JSP...

    springmvc+spring4.x+hibernate4.x整合实现对学生信息的增删改查

    在本项目中,我们主要探讨的是如何将Spring MVC、Spring 4.x 和 Hibernate 4.x 框架整合,以实现对学生信息的CRUD(创建、读取、更新和删除)操作。数据库方面,选用的是Microsoft的SQL Server 2005。下面,我们将...

    Spring MVC4+Hibernate4整合

    Spring MVC和Hibernate是Java开发中两个非常重要的框架,Spring MVC用于构建Web应用程序的模型-视图-控制器(MVC)架构,而Hibernate则是一个对象关系映射(ORM)工具,帮助开发者将Java对象与数据库中的数据进行...

    搭建Spring+Spring MVC+Hibernate开发框架

    在IT行业中,构建高效、可扩展的Web应用是至关重要的,而Spring、Spring MVC和Hibernate是Java领域中广泛使用的三大框架,它们各自负责不同的职责,共同构建了一个强大的开发环境。本篇文章将深入探讨如何利用这三大...

    Spring + Hibernate + Spring mvc +Ajax 整合

    Spring、Hibernate、Spring MVC 和 Ajax 是四个在Java Web开发中广泛应用的技术框架,它们共同构建了一个高效、灵活且功能丰富的后端系统。以下是对这些技术及其整合应用的详细说明: Spring框架是一个全面的企业级...

Global site tag (gtag.js) - Google Analytics