web.xml的一份模板 整合ssh2+dwr
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 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">
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext-*.xml</param-value>
</context-param>
<jsp-config>
<taglib>
<taglib-uri>http://www.oa.com/jsp/jstl/functions</taglib-uri>
<taglib-location>/WEB-INF/my.tld</taglib-location>
</taglib>
</jsp-config>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<listener>
<listener-class>
org.directwebremoting.servlet.DwrListener
</listener-class>
</listener>
<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>
<filter>
<filter-name>encodingFilter</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>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!--自定义的filter配置放在Struts2配置的前面 否则不起作用-->
<filter>
<filter-name>pagerFilter</filter-name>
<filter-class>com.oa.filter.PagerFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>pagerFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!--OpenSessionInViewFilter
配置放在Struts2配置的前面 否则不起作用-->
<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>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
分享到:
相关推荐
### SSH整合笔记和配置文件解析 #### SSH框架简介 SSH指的是Struts2、Spring以及Hibernate三个开源框架的集成应用,它们分别是MVC框架、轻量级IoC容器和ORM持久层框架。在实际项目开发中,这三个框架经常被一起使用...
在IT行业中,SSH整合指的是Spring、Struts和Hibernate这三个开源框架的集成应用,它们是Java Web开发中的常用组件。Spring负责依赖注入和管理业务逻辑,Struts处理MVC模式的前端展示,而Hibernate则用于数据库操作。...
通过这个SSH小项目,学习者可以了解到如何整合这三个框架来构建一个完整的Web应用,涉及的技术点包括但不限于:Struts的Action配置、Spring的Bean管理、Hibernate的实体映射、JSON数据的处理以及项目开发的流程和...
### 使用Annotation并对DAO层封装具有分页功能的...通过以上内容的学习和实践,开发者不仅可以掌握如何使用注解来简化项目配置和代码结构,还能深入了解S2SH框架的整合流程和技术细节,为实际项目开发打下坚实的基础。
SSH整合也是这一阶段的重点,通过专题视频,你可以了解到如何将这些框架整合到项目中。 J2EE项目的实践是提升技能的关键,你可以选择如"OA项目实战"、"电脑维修项目"等视频来锻炼自己。对于面试和笔试,风中叶的...
- 在`web.xml`中配置ActionServlet,指定`struts-config.xml`的位置,并设置加载顺序。 4. Struts配置文件详解 `struts-config.xml`文件是Struts的核心配置,包含了Action、Form Bean、Controller(ActionServlet...
`y2ssh`这个文件可能是指Struts2的SSH(Spring+Struts2+Hibernate)整合示例,SSH是Java Web开发中常见的三层架构模式,其中Spring负责依赖注入和事务管理,Hibernate负责持久化操作,而Struts2则专注于业务逻辑和...
7. **域名的申请和项目的部署**:包括购买域名、设置DNS解析,以及将项目部署到服务器上,可能涉及Apache或Nginx等服务器配置。 8. **表单验证和报表的显示**:对用户输入进行验证,防止非法数据,报表则用于展示...
3. **配置BIOS/UEFI**:进入计算机的BIOS/UEFI设置,将启动顺序设置为首先从安装介质启动。 4. **进行安装**:启动计算机并按照安装向导的提示完成安装过程,包括选择安装类型(图形界面或最小安装)、分区配置、...
2. Struts2的前端控制器FilterDispatcher接收请求,解析请求参数,并通过配置的ActionMapper确定要执行的Action。 3. ActionInvocation负责调用Action,执行相应的业务逻辑。 4. 结果类型(Result)根据配置决定如何...
同时,从提供的压缩文件名来看,除了`oracle_SQL中rowid与rownum的使用.doc`直接相关外,其他文件如`ssi2配置整合步骤.doc`、`Spring事物配置.doc`、`Struts2防止表单重复提交.doc`、`SSH改造DAO.doc`涉及的是其他...
##### SSH整合 - **SSH**:Struts + Spring + Hibernate,一种常用的Java Web开发框架组合。 - 实现了MVC模式,并提供了持久层支持。 ##### SpringMVC整合 - **SpringMVC**与Spring无缝集成,简化了Web应用的开发。...
### J2EE软件工程师全部培训课程总结:深入解析与核心知识点提炼 #### 一、数据库技术:Oracle SQL与数据管理 - **Oracle SQL基础**:包括行选择、限制选择、单行函数等基本操作,是数据库操作的核心技能。 - **多...
Java 软件工程师面试资料大整合 1 Java 面霸 1 1. int 和 Integer 有什么区别? 8 2. String 和StringBuffer的区别 8 3. 运行时异常与一般异常有何异同? 8 4. 说出ArrayList,Vector,LinkedList的存储性能和特性 8 5...
5. **SSH整合:** - Struts、Spring、Hibernate的集成,提供MVC框架、依赖管理和持久层解决方案。 #### EJB相关知识 1. **EJB与JavaBean的区别:** - EJB为企业级应用提供服务,具有容器管理的生命周期和事务...
- **整合**: 通常将Spring与Hibernate结合使用,利用Spring的配置管理和事务管理能力。 **9. JSP内置对象** - **request**: 客户端请求信息。 - **response**: 服务器响应信息。 - **session**: 会话状态。 - **...