1.首先肯定是web.xml了,添加一个Spring的listener,让其加载applicationContext*.xml,然后添加struts的核心控制器,这样项目就知道有spring和struts了,另外可以添加的有:
中文过滤器CharacterEncodingFilter,
OpenSessionInViewFilter,
配置验证码的servlet,
Log4jConfigListener,
会话时间session-config,
错误提示信息error-page
权限框架
2.然后就是配置applicationContext.xml了,Spring的核心是事务,首先要开启事务(1.开启注解模式事务 2.开启配置模式事务),事务需要一个sessionFactory,所以需要配置sessionFactory,而其需要一个datasource,所以首选我们需要配置一个datasource;sessionFactory里面有2个属性,还有一个configLocation需要引入hibernate.cfg.xml。
注:
1.开启注解模式事务
<tx:annotation-driven transaction-manager="transactionManager" />
2.开启配置模式事务
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="get*" read-only="true" propagation="NOT_SUPPORTED" />
<tx:method name="find*" read-only="true" propagation="NOT_SUPPORTED" />
<tx:method name="*" propagation="REQUIRED" />
</tx:attributes>
</tx:advice>
分享到:
相关推荐
以下是对这三个配置文件的详细介绍: 首先,`applicationContext.xml`是Spring框架的核心配置文件。Spring作为一个依赖注入(DI)和面向切面编程(AOP)的容器,管理着应用中的对象及其依赖关系。在这个文件中,你...
以下是关于SSH配置文件的详细解释: 1. **Spring框架**: - **spring-config.xml**:这是Spring的核心配置文件,用于定义Bean的实例化、依赖注入以及AOP(面向切面编程)等相关配置。例如,你可以在这里声明数据库...
本项目提供了SSH整合所需的全部配置文件和示例代码,是初学者入门的理想资源。 1. **Spring**:Spring 是一个全面的Java应用框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,用于简化应用的开发和管理。...
这些配置文件的整合使用,能够使SSH框架更好地协同工作,提供强大的功能和灵活的配置选项。通过熟练掌握这些配置文件,开发者可以更高效地开发、调试和维护Java Web应用程序。在实际项目中,根据具体需求,可能还...
SSH 配置文件用于存储 SSH 客户端和服务器端的配置信息。常见的配置文件包括: * ssh_config:客户端配置文件,用于存储客户端的配置信息。 * sshd_config:服务器端配置文件,用于存储服务器端的配置信息。 四、...
在本实例中,我们将探讨SSH框架的配置文件及其作用。 1. **log4j.properties**:这是日志记录的配置文件,基于Log4j框架。通过定义不同的日志级别(如DEBUG、INFO、WARN等)和输出目的地(控制台、文件、邮件等),...
6. **项目配置**:SSH整合项目的配置文件包括Spring的`beans.xml`,Struts的`struts.xml`以及Hibernate的`hibernate.cfg.xml`(虽然使用注解后,配置文件可能相对较少)。这些配置文件定义了各个组件的行为,如...
配置文件的设置对于SSH框架的正确运行至关重要。例如,在`struts.xml`中,你需要定义Action类及其对应的URL,以及Action执行后的结果页面。在`beans.xml`中,你需要定义所有依赖的bean,并配置它们的属性和依赖关系...
在SSH整合项目中,通常会有一个总的配置文件,例如 applicationContext.xml,用于配置Spring的bean,包括Struts2的Action、Service、DAO等。同时,Struts2的配置文件会引用Spring的bean,使得Action可以直接注入...
本教程将详细介绍如何使用IntelliJ IDEA搭建SSH框架,并提供必要的配置文件。 首先,我们需要了解SSH框架的核心组件: 1. **Struts**:作为MVC(模型-视图-控制器)架构的一部分,负责处理HTTP请求,控制应用程序...
- 创建Spring配置文件:在WEB-INF下新建一个名为`applicationContext.xml`的文件,定义Bean和配置AOP、事务管理等。 3. **配置Hibernate** - 添加Hibernate库:同样通过"Add External JARs"添加Hibernate的jar包...
1. **ssh配置文件**: - `sshd_config`: 这是SSH服务器的主要配置文件,位于`/etc/ssh/sshd_config`(在Unix/Linux系统中)。它定义了服务器的行为,如端口设置、密码策略、公钥认证、连接限制等。 - `ssh_config`...
在SSH整合过程中,通常需要创建以下配置文件: 1. `struts.xml`:Struts2的主配置文件,定义Action、结果类型、拦截器栈等。 2. `struts-plugin.xml`:包含Struts2-Spring插件的配置,用于将Struts2的Action与...
它的优势在于可以通过配置文件灵活地映射请求到特定的Action,从而控制业务逻辑的执行。 Spring则是一个全面的企业级应用框架,它提供的依赖注入(DI)机制使得对象之间的关系可以在运行时动态配置,极大地提高了...
以下是对SSH框架整合及XML配置文件的详细说明: 1. **Struts.xml配置文件**: Struts 2是基于MVC设计模式的Java Web框架,负责处理用户的请求并返回相应的视图。在`struts.xml`文件中,`<action>`标签定义了请求到...
初学者在使用SSH框架模板时,可以通过阅读和修改这些配置文件来了解和掌握SSH框架的工作原理和配置细节。此外,模板可能还包含了一些示例Action、Service和DAO,以及对应的视图文件,帮助初学者快速上手实际的开发...
- **applicationcontext.xml**:Spring配置文件,用于配置Bean的定义,包括Service和Dao的实例化、依赖注入等。在这里,我们可以看到Service接口和其实现类,以及Dao接口和其实现类的配置。 - **Struts.xml**:...
在MyEclipse中,需要导入Hibernate的库,配置hibernate.cfg.xml文件,定义数据源、实体类和映射文件,以及session工厂。 4. **数据库准备**:在MySQL中创建users表,用于演示SSH框架的基本功能。表结构包括用户ID...
SSH配置涉及的知识点还包括:MVC设计模式的理解、Spring的AOP和DI、Struts的请求处理流程、Hibernate的ORM映射、数据库连接池配置、异常处理和日志记录等。理解并熟练掌握这些知识点,能帮助开发者构建出稳定、高效...