`
huiqinbo
  • 浏览: 344451 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernateFilter作用(在web.xml中配置)

阅读更多

 

1.
<filter>
    <filter-name>Spring character encoding filter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
      <param-name>encoding</param-name>
      <param-value>GBK</param-value>
</init-param>
这个是用来处理乱码问题的

更多了解,更多交流(QQ:444084929 软件框架师 :回钦波)

 

2.
<context-param>
<description>spring init </description>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/bean.xml</param-value>
</context-param>
这个配置是用来指定spring配置文件所在的位置的

3.

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
这个是用来对spring容器进行初始化,做为监听器的

 

 

4.

<filter>

    <filter-name>hibernateFilter</filter-name>

        <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>

</filter>

 

这是Spring封装hibernate后提供的一个过滤器,这个过滤器的作用是:每一次请求来的时候都打开一个session每次请求结束后关闭session,解析hibernat延迟加载产生的异常。

  • 大小: 80 KB
  • 大小: 58.5 KB
3
1
分享到:
评论

相关推荐

    struts2+hibernate学习示例

    14、Hibernate的过滤器设置,详见 shtest.HibernateFilter.java(这时候要注意在web.xml中的filter设置) 可以拿这个Demo和Struts2_Test比较一下,认真看的话,你会发现很多有用的信息, 至少能够搞清楚Hibernate到底...

    SSH框架整合

    然后在`web.xml`中配置Spring的上下文监听器`ContextLoaderListener`,这样Spring会读取配置文件(如`applicationContext.xml`),初始化并管理Bean。配置如下: ```xml &lt;param-name&gt;contextConfigLocation ...

    SSH整合配置.doc

    这包括但不限于`web.xml`、`struts-config.xml`、`hibernate.cfg.xml`以及Spring的配置文件等。这些文件定义了框架如何工作以及组件间的交互方式。 #### 三、具体配置步骤 以下是一些具体的配置步骤示例: **1. ...

    三大框架整合常见问题

    Web.xml配置问题 Web应用的启动配置通常是在`web.xml`文件中完成的,如果配置不当,会导致Spring容器无法正常加载。 **具体问题:** - `web.xml`中`context-param`标签用于指定Spring配置文件的位置。 - 使用...

    ssh2开发步骤与项目实践宝典

    在SSH2开发中,首先需要配置`web.xml`文件,它是Servlet容器的核心配置文件,负责初始化应用上下文和设置过滤器。在给出的`web.xml`片段中,可以看到以下关键配置: 1. **Spring上下文初始化**:通过`...

    5分钟利用Myeclipse快速搭建ssh(JPA)环境,自动生成dao,model

    - 在`web.xml`文件中添加Struts2过滤器配置以及Spring上下文加载监听器。 - 例如: ```xml &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher &lt;filter-name&gt;struts2 ...

    基于Flex三种通讯方式的Java配置与整合.docx

    在软件开发领域,特别是Web应用开发中,不同技术栈之间的交互是非常重要的一个环节。Flex作为一种流行的RIA(Rich Internet Application)技术,其与后端Java服务端进行交互的方式主要有三种:AMF、Service(通常指...

    Open_Session_In_View详解.doc

    在`web.xml`中定义`OpenSessionInViewFilter`,并将其映射到所有以`.do`结尾的请求路径上。这里特别需要注意`singleSession`参数,默认值为`true`,表示在一个HTTP请求周期内只创建一个`Hibernate session`。 #### ...

    struts2+hibernate+spring

    文章中提到了一段XML配置代码,这是典型的Spring框架中对Web应用配置的一部分。我们可以通过这段代码来进一步了解Spring是如何配置的。 ```xml &lt;web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi=...

    Spring提供的CharacterEncoding和OpenSessionInView功能

    通过在Web应用的配置文件(如web.xml)中添加该过滤器,可以全局设定请求和响应的字符编码,确保数据在传输过程中的正确性。 配置`CharacterEncodingFilter`通常如下: ```xml &lt;filter-name&gt;...

    Hibernate事务管理.

    Hibernate事务管理是数据库操作中的关键部分,尤其是在...`OpenSessionInViewInterceptor`是在Spring的MVC环境中配置的拦截器,它需要在`SimpleUrlHandlerMapping`中定义并添加到拦截器列表中。配置示例如下: ```xml ...

    使用Spring引起的错误

    1. **OpenSessionInViewInterceptor**:在Spring的配置文件中定义一个拦截器来实现。 2. **OpenSessionInViewFilter**:通过Web容器的过滤器(filter)来实现。 #### 异常原因 当使用Open Session In View模式时,...

Global site tag (gtag.js) - Google Analytics