<?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">
<!-- 使用ContextLoaderListener初始化Spring容器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- 定义Struts2的FilterDispathcer的Filter -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<!-- FilterDispatcher用来初始化Struts2并且处理所有的WEB请求。 -->
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<!-- 配置Spring配置文件的位置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/springResource/applicationContext.xml,
/springResource/pageQuery.xml,
/springResource/struts_action.xml,
</param-value>
</context-param>
</web-app>
分享到:
相关推荐
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常用的一套集成框架。这个压缩包文件包含的应该是与SSH框架相关的配置文件以及web.xml配置文件和必要的jar包。这些文件在Java Web应用的开发、...
在SSH框架中,Struts2的配置通常会涉及到Action配置、结果映射以及拦截器的设置,这些通常都在struts.xml文件中定义。 **Spring** 是一个全面的后端应用程序框架,它提供了依赖注入(DI)和面向切面编程(AOP)等...
在配置过程中,主要涉及到Spring的ApplicationContext.xml文件和Web应用的web.xml文件。 1. **配置ApplicationContext.xml** - **数据源配置(dataSource)**:在Spring中,数据源是与数据库交互的桥梁。在`...
5. **项目结构**:在MyEclipse中,通常将Spring的配置文件(如applicationContext.xml)放置在WebRoot/WEB-INF目录下,Hibernate的配置文件(如hibernate.cfg.xml)和库文件放在WEB-INF/lib目录下,Struts2的配置...
SSH_test_2.0这个压缩包文件可能包含了一些示例代码或测试项目,用于演示如何在SSH集成代理2.0版中使用DelegatingActionProxy和Struts.xml配置。解压后,开发者可以深入研究这些示例,了解具体实现细节和最佳实践。 ...
- 在Struts2中配置Action,可以使用注解或XML配置。 - 在Spring中配置Bean,包括Service、DAO、Action等,同样可以选择注解或XML。 - 配置Hibernate,包括数据库连接、实体映射等,注解配置则直接在实体类上标注...
SSH集成框架,全称为Struts2 + Spring + Hibernate,是Java Web开发中广泛使用的三大开源框架的组合。这个框架集合提供了强大的MVC(Model-View-Controller)支持、依赖注入(DI)和面向切面编程(AOP)功能,极大地...
在这个主题中,我们将深入探讨SSH集成代理1.2版的第一种方法以及如何与`struts.xml`中的`DelegatingActionProxy`代理进行配合。 **Spring框架**是依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-...
为了与Spring整合,需要添加`struts2-spring-plugin-2.1.6.jar`插件,并在`web.xml`中配置`ContextLoaderListener`监听器,加载Spring的上下文。同时,`struts2-spring-plugin`插件使得Struts2可以识别Spring管理的...
文件名为SSH_test_2.0的压缩包可能包含了示例代码、配置文件和测试用例,用于演示如何在实际项目中使用SSH集成代理2.0版。开发者可以借此学习如何配置Struts.xml,以及如何在Spring和Hibernate中配合Struts的控制器...
2. 在`web.xml`中配置Struts2的核心过滤器`<filter>`和`<filter-mapping>`。 3. 对于Hibernate,需要配置Hibernate的`hibernate.cfg.xml`文件,指定数据库连接信息、实体类和映射文件等。 4. 在项目中创建实体类...
在开始SSH框架的集成之前,需要确保以下开发环境已经配置完成: - **JDK**:安装JDK 1.8或以上版本。 - **Eclipse IDE**:使用Eclipse作为主要的开发工具。 - **Tomcat服务器**:部署和测试Web应用所需的服务器。 -...
- 更新web.xml:在web.xml中配置Spring的监听器`ContextLoaderListener`,以及Struts2的FilterDispatcher,以启动Spring容器并拦截请求。 6. **测试配置** 创建简单的测试页面,通过Struts2的Action转发到结果...
SSH_WEB所有相关的配置是Java Web开发中的一个重要环节,主要指的是Struts、Spring和Hibernate这三个开源框架的集成配置。这三个框架的结合使用,通常被称为SSH框架,是Java企业级应用开发的常见选择。SSH框架提供了...
在Struts2中,`struts-config.xml`用于定义控制器和插件配置。以下是该文件的关键配置项: 1. **DelegatingRequestProcessor**: - **配置示例**: ```xml <controller processorClass="org.springframework.web...
在实际开发中,可能还需要配置Hibernate相关的SessionFactory、TransactionManager等,但这些通常在Spring.xml中处理,不在web.xml中直接配置。SSH整合时,需要注意各个框架的版本兼容性,避免因版本不匹配导致的...
在SSH2集成中,Spring主要负责管理Bean的生命周期和装配,通过XML配置文件(如beans.xml)或注解方式定义Bean的创建和依赖关系。同时,Spring还集成了其他功能,如数据访问抽象、事务管理、安全控制等,为整个应用...
在SSH集成中,这三个配置文件紧密协作,实现了业务逻辑、数据持久化和请求处理的分离。`web.xml`负责整体的入口控制,`struts.xml`处理具体的用户请求和视图展现,而`applicationContext.xml`则管理整个应用的业务...
- 在`web.xml`中配置Spring的DispatcherServlet,使其作为Web应用的前端控制器。 4. **添加Hibernate支持** - 添加Hibernate 3.1的库文件,包括`hibernate-core.jar`、`hibernate-entitymanager.jar`、`hibernate...
本合集主要关注SSH框架的基础配置,尤其是通过XML进行配置,这在传统的Java Web开发中是非常常见的做法。下面我们将深入探讨SSH框架的各个组件以及它们在XML配置中的应用。 1. **Struts2**: Struts2是MVC(Model-...