`

SSH整合-关于web.xml的一些配置

    博客分类:
  • SSH
 
阅读更多
<!--struts action 的配置  --> 
 
<servlet> 
 
    <servlet-name>action</servlet-name> 
 
    <servlet-class> 
 
        org.apache.struts.action.ActionServlet 
 
    </servlet-class> 
 
    <init-param> 
 
        <param-name>config</param-name> 
 
        <param-value>/WEB-INF/struts-config.xml</param-value> 
 
    </init-param> 
 
    <init-param> 
 
        <param-name>debug</param-name> 
 
        <param-value>2</param-value> 
 
    </init-param> 
 
    <init-param> 
 
        <param-name>detail</param-name> 
 
        <param-value>2</param-value> 
 
    </init-param> 
 
    <load-on-startup>2</load-on-startup> 
 
</servlet> 
 
<servlet-mapping> 
 
    <servlet-name>action</servlet-name> 
 
    <url-pattern>*.do</url-pattern> 
 
</servlet-mapping> 
 
<servlet> 
 
    <servlet-name>UtilDateConverter</servlet-name> 
 
    <servlet-class> 
 
        com.gengyang.oa.web.UtilDateConverterInitServlet 
 
    </servlet-class> 
 
    <load-on-startup>3</load-on-startup> 
 
</servlet> 
 
<!-- DWR 配置 --> 
 
<servlet> 
 
    <servlet-name>dwr-invoker</servlet-name> 
 
    <servlet-class> 
 
        org.directwebremoting.servlet.DwrServlet 
 
    </servlet-class> 
 
    <init-param> 
 
        <param-name>debug</param-name> 
 
        <param-value>true</param-value> 
 
    </init-param> 
 
</servlet> 
 
<servlet-mapping> 
 
    <servlet-name>dwr-invoker</servlet-name> 
 
    <url-pattern>/dwr/*</url-pattern> 
 
</servlet-mapping> 
 
<!-- Spring 配置 --> 
 
<context-param> 
 
    <param-name>contextConfigLocation</param-name> 
 
    <param-value> 
 
        /WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml 
 
    </param-value> 
 
</context-param> 
 
 
 
<listener> 
 
    <listener-class> 
 
        org.springframework.web.context.ContextLoaderListener 
 
    </listener-class> 
 
</listener> 
 
<!-- Hibernate 配置 --> 
 
<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> 
 
 
 
<!-- Character Encoding 配置 --> 
 
<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> 
 
</filter> 
 
<filter-mapping> 
 
    <filter-name>Spring character encoding filter</filter-name> 
 
    <url-pattern>/*</url-pattern> 
 
</filter-mapping> 
分享到:
评论

相关推荐

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

    总结来说,SSH框架整合涉及了Web层、持久层和业务逻辑层的协同工作,通过XML配置实现了各组件间的交互和业务逻辑。虽然现在有更多现代化的框架和工具,如Spring Boot、MyBatis等,但理解SSH的整合对于掌握Java Web...

    ssh-xml-template.zip

    这个名为"ssh-xml-template.zip"的压缩包文件提供了一个已经整合好的SSH框架模板,使用XML配置,旨在帮助开发者快速入门并进行项目开发。 **Struts2** 是一个MVC(Model-View-Controller)架构,它简化了Java Web...

    SSH框架配置文件及web.xml jar包

    这个压缩包文件包含的应该是与SSH框架相关的配置文件以及web.xml配置文件和必要的jar包。这些文件在Java Web应用的开发、运行和部署过程中起着至关重要的作用。下面我们将详细探讨SSH框架的核心组件、配置文件的作用...

    SSH整合配置.doc

    在SSH整合中,通常不直接在web.xml中配置,而是通过Spring管理SessionFactory。 4. **版本兼容性**: SSH整合时,确保各个框架的版本兼容至关重要。不同版本的SSH组件可能存在不兼容的问题,因此在整合时,应该...

    ssh代码生成器轻松、快捷

    程序配置 --&gt; web.xml 验证框架--&gt; bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证) 日志管理配置 --&gt; log4j.xml 国际化配置-&gt;globalMessages_zh....

    ssh整合超详细步骤.txt

    为了实现Spring与Struts2的集成,需要在项目的`WEB-INF/classes/applicationContext.xml`中配置Bean,例如: ```xml &lt;bean id="userAction" class="com.tarena.web.action.UserAction"&gt; &lt;!-- 注入Spring管理的其他...

    AutoCode代码生成器【SSH版】

    程序配置 --&gt; web.xml 验证框架--&gt; bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验 证)、UpdateAction-validation.xml (修改验证) 日志管理配置 --&gt; log4j.xml 国际化配置--...

    AutoCode代码生成器(SSH版)

    程序配置 --&gt; web.xml 验证框架--&gt; bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证) 日志管理配置 --&gt; log4j.xml 国际化配置--&gt;...

    SSH整合的jar包.zip

    SSH整合是指Spring、Struts和Hibernate这三大开源框架的集成应用。这三种框架分别负责不同的职责:Spring作为应用的管理核心,提供依赖注入(DI)和面向切面编程(AOP);Struts则主要处理MVC(模型-视图-控制器)...

    SSH整合需要的jar包整理

    在SSH整合中,还需要配置相关的XML文件,如Spring的`beans.xml`,Struts2的`struts.xml`,以及Hibernate的`hibernate.cfg.xml`,定义bean、action和实体类的映射。此外,还需设置web.xml以配置过滤器、监听器等,...

    ssh,XML配置

    在SSH框架中,XML配置文件的整合至关重要。例如,Spring会管理Hibernate的SessionFactory,通过配置bean来实例化和配置SessionFactory,然后通过@Autowired注解将SessionFactory注入到需要的地方。同时,Spring也...

    SSH整合包及配置文件.rar

    ssh整合所需的jar包,spring-4.2.4版本,c3p0连接池,mysql数据库,hibernate-5.0.7版本,struts-2.3.24版本, spring-mvc.xml文件,web.xml文件,spring-common.xml文件,Adc.hbm.xml文件

    ssh整合例子一.rar

    这个"ssh整合例子一.rar"压缩包提供了一个经典的示例,帮助开发者理解如何将这三个强大的框架协同工作,实现高效的Web应用开发。 首先,Struts是MVC(Model-View-Controller)设计模式的实现,主要用于控制应用的...

    SSHA环境的搭建.doc

    为了便于管理和维护,可以将`struts-config.xml`拆分为多个文件,如`struts-config-action.xml`、`struts-config-service.xml`等,然后在`web.xml`中配置这些文件。 八、配置验证框架 1. 使用Struts的Validator插件...

    ssh整合----annotation

    SSH整合是指将Struts2、Spring和Hibernate这三个开源框架集成在一起,用于构建高效、灵活的Java Web应用程序。本文将详细讲解使用注解方式进行SSH整合的步骤。 首先,我们需要准备一个开发环境,这里选择了...

    ssh整合所需要的jar包

    SSH整合,全称为Struts2、Spring和Hibernate的整合,是Java Web开发中常见的技术栈。这三种框架分别负责表现层、业务层和持久层的管理,通过合理的整合,可以构建出高效、灵活且易于维护的Web应用。下面将详细介绍...

    SSH整合-XML版和Annotation版

    SSH整合是Java Web开发中的一个重要概念,它涵盖了三个主要的开源框架:Struts2、Spring和Hibernate。这些框架分别负责视图层、业务逻辑层和数据访问层的管理,组合在一起能够提供一个强大的、模块化的全栈式开发...

    ssh整合--摘抄自多人博文

    ### SSH整合知识点详解 #### 一、SSH框架简介与整合意义 SSH,即Struts + Spring + Hibernate,是Java Web开发领域中一个非常流行的组合框架。每个组件在系统架构的不同层次发挥着重要作用: - **Struts**:负责...

    SSH整合的jar包.zip,SSH整合的架包

    在进行SSH整合时,我们需要确保所有必要的jar包都已包含在内,这些jar包通常包括Spring的核心库(如spring-context、spring-web等)、Struts2的核心库(如struts2-core、struts2-convention-plugin等)、Hibernate的...

Global site tag (gtag.js) - Google Analytics