web.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<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>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- 过滤器的配置; -->
<filter>
<filter-name>myFilter</filter-name>
<filter-class>pack.java.ssh.filter.myFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 指定Application的配置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<!-- OpenSessionView的配置 -->
<filter>
<filter-name>openSessionInView</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>openSessionInView</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 监听器; -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 中文过滤器 -->
<filter>
<filter-name>chianseEncondig</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>chianseEncondig</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 欢迎页的配置; -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
分享到:
相关推荐
它消除了SQL与Java代码之间的直接交互,通过编写Hibernate配置文件和实体类,开发者可以实现对象到关系表的映射。Hibernate支持多种数据库,具有强大的查询能力,包括HQL(Hibernate Query Language)和Criteria API...
6. **项目配置**:SSH整合项目的配置文件包括Spring的`beans.xml`,Struts的`struts.xml`以及Hibernate的`hibernate.cfg.xml`(虽然使用注解后,配置文件可能相对较少)。这些配置文件定义了各个组件的行为,如...
- **Struts框架**:掌握Action类、Result、Interceptor等核心组件,以及如何创建和配置Struts2的XML配置文件。 - **Hibernate框架**:理解对象关系映射(ORM)思想,学会实体类的定义、配置映射文件,以及执行CRUD...
SSH整合是Java Web开发中的一个经典组合,由Spring、Struts和Hibernate三个开源框架组成,它们各自负责不同的职责,协同工作以实现高效、模块化的应用开发。本项目提供了SSH整合所需的全部配置文件和示例代码,是...
以下是如何在Spring配置文件中设置`HibernateTransactionManager`的示例: ```xml <!-- 配置Hibernate的相关属性,如数据源、实体类扫描路径等 --> <!-- 其他配置项... --> <!-- 配置Hibernate事务管理器 ...
在配置文件中,Struts2的核心配置文件是`struts-default.xml`和`struts-plugin.xml`,它们定义了Action、结果类型、拦截器等关键元素。 Hibernate是ORM(Object-Relational Mapping)框架,用于处理数据库操作。它将...
本文将详细讲解SSH整合中的配置文件配置。 首先,我们来看web.xml文件的配置。web.xml是Java Web应用的部署描述符,它定义了应用的初始化参数、监听器、过滤器和Servlet等元素。 1. `<context-param>` 元素: `...
在Spring配置文件中,我们定义DataSource,如Apache的DBCP连接池,以管理和优化数据库连接。同时,通过LocalSessionFactoryBean创建SessionFactory,配置Hibernate的相关属性,如数据库驱动、URL、用户名和密码等。...
- 配置Hibernate,包括数据库连接、实体映射等,注解配置则直接在实体类上标注,XML配置则在对应的配置文件中写明。 7. **测试与运行**:整合完成后,创建测试用例,通过JUnit或其他测试框架验证SSH的正确集成。...
在Spring配置文件中,我们可以配置数据源(`dataSource`)、SessionFactory(`sessionFactory`)以及Hibernate的其他属性。例如: ```xml <!-- 数据库连接配置 --> <!-- SessionFactory配置 --> ``` ...
SSH整合jar包是一个集合了所有在Java开发中用于Spring、Struts和Hibernate(SSH)集成应用所需的库文件的压缩包。SSH是Java企业级开发中非常流行的一种框架组合,它能够帮助开发者快速构建高效、可维护的企业级Web...
- 在SSH整合中,Hibernate主要负责对象与数据库之间的映射关系处理,通过配置文件`hibernate.cfg.xml`来实现。 - **配置文件**:`hibernate.cfg.xml`是Hibernate的核心配置文件,用于设置Hibernate运行时的行为参数...
这些配置文件的整合使用,能够使SSH框架更好地协同工作,提供强大的功能和灵活的配置选项。通过熟练掌握这些配置文件,开发者可以更高效地开发、调试和维护Java Web应用程序。在实际项目中,根据具体需求,可能还...
在"ssh框架搭建教程.doc"中,你可能了解到如何设置项目环境,配置Struts2、Spring和Hibernate的相关XML配置文件,如struts.xml、spring.xml以及hibernate.cfg.xml。文档会逐步解释每个框架的基本配置,包括Action...
SSH整合是Java Web开发中的一种常见模式,它结合了Struts2、Spring和Hibernate三个开源框架,以实现高效、灵活的MVC(Model-View-Controller)架构。在这个"ssh整合jar包"中,包含了这三个框架的核心库和其他必要的...
SSH框架整合是Java开发中的一个重要话题,主要涉及Spring、Struts和Hibernate这三个开源框架的集成应用。本教程《SSH框架整合实战教程》旨在帮助Java程序员深入理解和熟练掌握这些技术,以便在实际项目开发中实现...
4. 配置Hibernate:创建实体类、映射文件,并在Spring的配置文件中配置SessionFactory。 5. 配置Tomcat服务器:设置JDK版本和项目部署路径。 6. 测试:编写测试用例,验证SSH整合是否成功,如增加功能的实现。 **...
它简化了数据库操作,将Java对象与数据库表之间的映射关系定义在XML配置文件中,使得开发者可以避免直接编写SQL语句。在SSH整合中,Hibernate主要处理数据访问层,负责对象的持久化操作。 SSH整合的关键步骤包括: ...
**SSH整合** 整合SSH框架意味着将这三个框架协同工作,以实现更高效的开发流程。Spring可以管理Struts的Action和Service层对象,同时作为Hibernate的事务管理器。Struts2可以调用Spring管理的业务层服务,而...
在Spring配置文件中,你需要定义Bean,指定它们的依赖关系。对于Struts2,你需要配置struts.xml文件,定义Action和对应的Action类,以及结果页面的跳转。同时,还需要配置Hibernate的SessionFactory,连接数据库,并...