`
kenshinlk
  • 浏览: 118317 次
  • 性别: Icon_minigender_1
  • 来自: 广东.佛山.南海
社区版块
存档分类
最新评论

OpenSessionInViewFilter配置说明

阅读更多

配置在web.xml中

xml 代码
  1. <!--OpenSessionInViewFilter配置,其实是一个又繁琐性能又低的东西,以后再也不想用到-->  
  2.         <filter>  
  3.                 <filter-name>OpenSessionInViewFilter</filter-name>  
  4.                 <filter-class>  
  5.                         org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
  6.                 </filter-class>  
  7.                 <!-- singleSession默认为true,若设为false则等于没用OpenSessionInView -->  
  8.                 <init-param>  
  9.                         <param-name>singleSession</param-name>  
  10.                         <param-value>true</param-value>  
  11.                 </init-param>  
  12.         </filter>  
  13.         <filter-mapping>  
  14.                 <filter-name>OpenSessionInViewFilter</filter-name>  
  15.                 <url-pattern>*.do</url-pattern>  
  16.         </filter-mapping>  
  17.   
  18.         <!--Spring Context listener-->  
  19.         <listener>  
  20.                 <listener-class>  
  21.                         org.springframework.web.context.ContextLoaderListener   
  22.                 </listener-class>  
  23.         </listener>  
  24.   
  25.  <!--让spring知道事务管理的bean所在-->  
  26.      <context-param>    
  27.         <param-name>contextConfigLocation</param-name>    
  28.         <param-value>/WEB-INF/applicationContext*.xml</param-value>    
  29.     </context-param>   
分享到:
评论
2 楼 java_4_ever 2011-07-18  
ahcen001 写道
如果不用这个方式,还有其他的解决lazy加载的方法吗?

貌似没其他办法了吧。配置spring事务会不会有点作用?
1 楼 ahcen001 2008-12-27  
如果不用这个方式,还有其他的解决lazy加载的方法吗?

相关推荐

    关于OpenSessionInViewFilter的学习

    通过阅读《OpenSessionInViewFilter说明.doc》文档,你可以更深入地了解其内部实现细节、配置方法以及如何在实际项目中合理使用。这个文档应该包含了OpenSessionInViewFilter的源码分析、配置示例以及常见问题的解答...

    OpenSessionInViewFilter

    OpenSessionInViewFilter个人学习总结

    SSH2.0配置日记

    涉及到了多个知识点,包括 Spring 配置、Hibernate 配置、Struts2 配置、ConnectionPool 配置、数据库配置、事务管理、OpenSessionInViewFilter 配置、web.xml 配置、依赖注入、Struts2 和 Spring 整合、Hibernate ...

    struts2.3+spring3.1.2+hibernate4.1.6 配置说明

    在这个配置说明中,开发者使用的是Struts2.3、Spring3.1.2和Hibernate4.1.6的版本。 首先,我们需要了解这三大框架的基本作用: - **Struts2**:是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,...

    ssh基本配置过程,是struts2的

    在`web.xml`中配置Spring监听器以初始化Spring容器,并添加`OpenSessionInViewFilter`以解决懒加载问题: ```xml &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener &lt;filter-name&gt;...

    SSH整合环境 配置

    以下是对SSH整合环境配置的详细说明: 1. **Spring配置**: - `ContextLoaderListener` 是一个监听器,用于在Web应用启动时加载Spring的IoC(Inversion of Control)容器。它会查找`contextConfigLocation`指定的...

    S2SH的配置

    为了实现事务的一致性,通常会在`web.xml`中配置一个过滤器,用以开启Session的生命周期与HTTP请求的生命周期相匹配,即`OpenSessionInViewFilter`: ```xml &lt;filter-name&gt;hibernateOpenSessionInViewFilter ...

    ssh配置总结

    ### SSH配置总结与部署步骤详解 #### 一、SSH框架简介 SSH框架是Java Web开发领域内非常流行的一种组合框架,分别由Struts2、Spring和Hibernate三个技术组成。其中Struts2负责处理Web层逻辑;Spring则主要作为业务...

    SSH配置模板[参照].pdf

    在SSH配置中,SSH指的是Struts2、Spring和Hibernate三个开源框架的组合,它们协同工作以构建企业级的Java Web应用程序。Struts2负责MVC(模型-视图-控制器)架构,Spring提供依赖注入和事务管理,而Hibernate则作为...

    spring框架中常用的配置

    ### Spring框架中常用的配置 #### 一、Spring框架配置概述 Spring框架作为一款非常流行的Java企业级应用开发框架,提供了大量的功能与配置选项来帮助开发者更高效地进行软件开发。在Spring框架中,配置是非常核心...

    ssh+flex配置

    SSH+Flex配置是一种常见的Java Web开发技术组合,用于构建高效、可扩展的Web应用程序。SSH分别代表Struts2(一个MVC框架)、Hibernate(一个对象关系映射框架)和Spring(一个全面的企业级应用框架)。Flex是Adobe...

    spring+struts+hibernate的配置文档

    - **Hibernate 会话管理**:同样通过 `&lt;filter&gt;` 和 `&lt;filter-mapping&gt;` 配置了 `OpenSessionInViewFilter`,用于管理 Hibernate 的会话生命周期。`singleSession` 参数被设置为 `true` 表示使用单一会话模式,即每...

    将_Shiro_作为应用的权限基础_五:SpringMVC+Apache_Shiro+JPA(hibernate)整合配置

    这是Spring针对Hibernate的非JPA实现使用的`OpenSessionInViewFilter`的JPA版本。 #### 2. applicationContext.xml配置详解 `applicationContext.xml`是Spring的基本配置文件之一,主要用于配置数据源、JPA实体...

    SSH整合的配置文件详解

    本文将深入解析SSH框架整合的配置文件,旨在为开发者提供全面的理解与指导。 ### SSH框架整合的核心:配置文件 #### 1. **web.xml** —— Servlet容器的配置文件 `web.xml`是Web应用程序的核心配置文件,用于配置...

    SSH配置模板[总结].pdf

    - `&lt;filter-class&gt;org.springframework.orm.hibernate3.support.OpenSessionInViewFilter&lt;/filter-class&gt;`:OSIV模式允许在视图层(如JSP)处理请求时仍然保持数据库会话,以解决延迟绑定问题。`...

    懒加载异常解决.docx

    通过配置OpenSessionInViewFilter,可以在很大程度上解决懒加载异常的问题,尤其是在Java Web应用中使用Hibernate等ORM框架时。当然,还需要根据实际项目的具体情况,灵活调整和优化配置,以达到最佳的性能和稳定性...

    ssh配置文件

    在给定的文件信息中,虽然标题和描述指向了“SSH配置文件”,但【部分内容】却涉及到了Struts2、Spring、Hibernate这三个框架在Web项目中的集成与配置。因此,以下将围绕这部分内容进行深入解析,详细介绍如何在Web...

    S2SH xml配置文件

    - 此段配置将`OpenSessionInViewFilter`过滤器应用于所有的`.action`请求。 ##### 4. Struts2配置 ```xml &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher ``` - `...

Global site tag (gtag.js) - Google Analytics