<?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和hibernate的xml配置以外) 03. 后台通过自定义注解结合一个访问拦截器实现整个系统的权限控制 04. 系统前台采用全采用的Html+jQuery开发 05. 系统前台与后台的交互全部...
【Struts2.1、Spring3.0、Hibernate3.3整合与S2SH的XML文件拆分.docx】文档则可能专注于XML配置文件的拆分和组织,因为大型项目中,将所有配置集中在一个文件可能导致管理和维护困难。拆分XML文件可以使代码结构更加...
在这个视频教程中,你可能将学习到如何配置Spring的XML上下文文件以启用注解驱动的配置,如何在Spring MVC中创建注解式的控制器并处理HTTP请求,以及如何通过Hibernate的注解来设计数据模型并执行CRUD操作。...
在`WEB-INF`目录下创建`web.xml`,配置Spring MVC的前端控制器DispatcherServlet。 现在,你可以开始编写业务逻辑和服务层代码,以及控制层(Controller)和视图层(View)。Controller负责接收请求,调用Service层...
- `src/main/resources`:存放配置文件的地方,比如Spring的XML配置、Hibernate的实体映射文件(hbm.xml或注解)和数据库连接配置等。 - `src/main/webapp`:Web应用的根目录,包含静态资源(如HTML、CSS、...
同时,为了使Spring和Hibernate协同工作,需要在Hibernate配置文件(如`hibernate.cfg.xml`)中指定SessionFactory,并在Spring配置文件中创建对应的bean。 综上所述,"jersey 1.17+spring 3.1.0.RELEASE+hibernate...
在本视频教程“Spring MVC + Spring + Hibernate 全注解整合开发视频教程 04”中,我们将深入探讨Java企业级开发中的三大核心技术——Spring、Spring MVC和Hibernate的集成与应用,尤其是通过注解实现的简化配置。...
在IT行业中,SSH(Spring、Struts和Hibernate)是一个经典的Java Web开发框架组合,用于构建高效、可维护的Web应用程序。这些框架各自负责不同的职责,Spring作为应用的中枢,Struts处理请求-响应流程,而Hibernate...
Spring MVC、Spring 和 Hibernate 是Java Web开发中的三大主流框架,它们各司其职,共同构建了一个强大而灵活的后端架构。Spring MVC 负责处理HTTP请求并将其路由到相应的控制器,Spring 提供了依赖注入(DI)和面向...
我们首先需要将 Spring 相关的 JAR 包复制到 lib 文件夹下,然后在 web.xml 中添加 Spring 相关配置。在 applicationContext.xml 中,我们需要添加 bean 相关声明,以便配置 Spring 框架。 SpringMVC 框架 ...
同时,Spring提供了大量的模块,如数据访问、事务管理、Web MVC等,可以无缝集成其他框架,如Hibernate。 3. Hibernate ORM: Hibernate是一个流行的Java对象关系映射(ORM)框架,它将数据库操作与业务逻辑分离,...
SSH是Java Web开发中的三个重要框架,分别是Struts2、Hibernate和Spring,它们共同构建了一个强大的MVC(Model-View-Controller)架构。本项目整合了这三个框架,并使用XML配置来管理各个组件,实现了基本的CRUD...
在"Spring+SpringMVC+Hibernate+Maven框架搭建及配置文件源码"这个项目中,开发者可能已经包含了这些框架的配置文件,例如Spring的applicationContext.xml、SpringMVC的servlet-context.xml、Hibernate的hibernate....
在本实例中,"spring4MVC+Hibernate4实例(增删改查)"是一个基于Maven构建的Java Web项目,旨在演示如何整合Spring MVC和Hibernate框架来实现数据的CRUD(创建、读取、更新和删除)操作。Spring MVC是Spring框架的...
6. **sshdemo**:这个压缩包中的sshdemo项目可能是包含了一个简单的SSH整合示例,可能包括了web.xml、struts.xml、spring配置文件、hibernate配置文件、DAO、Service、Controller层的Java类,以及相关的HTML和JSP...
在本项目中,我们主要探讨的是如何将Spring MVC、Spring 4.x 和 Hibernate 4.x 框架整合,以实现对学生信息的CRUD(创建、读取、更新和删除)操作。数据库方面,选用的是Microsoft的SQL Server 2005。下面,我们将...
Spring MVC和Hibernate是Java开发中两个非常重要的框架,Spring MVC用于构建Web应用程序的模型-视图-控制器(MVC)架构,而Hibernate则是一个对象关系映射(ORM)工具,帮助开发者将Java对象与数据库中的数据进行...
在IT行业中,构建高效、可扩展的Web应用是至关重要的,而Spring、Spring MVC和Hibernate是Java领域中广泛使用的三大框架,它们各自负责不同的职责,共同构建了一个强大的开发环境。本篇文章将深入探讨如何利用这三大...
Spring、Hibernate、Spring MVC 和 Ajax 是四个在Java Web开发中广泛应用的技术框架,它们共同构建了一个高效、灵活且功能丰富的后端系统。以下是对这些技术及其整合应用的详细说明: Spring框架是一个全面的企业级...