一:在web.xml文件中的配置
<!—文本参数 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext*.xml</param-value>
</context-param>
<!-- 监听器 在Sprint web Libraries包下,sprint-web.jar下,contxt包中 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 过滤器 在Sprint web Libraries包下,sprint-web.jar下,filter包中 -->
<filter>
<filter-name>econdingFilter</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>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>econdingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<!—延迟加载过滤器 在Spring Persistence包下,spring-orm.jar中,hibernate3.support文件包中-->
<filter>
<filter-name>openSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>openSessionInViewFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
二:在Struts-config-xml中的配置
<!—控制器 在Sprint web Libraries包下 ,sprint-struts.jar下,strurs包中-->
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor">
</controller>
三:在applicationContext.xml中的配置
<!—事物 在spring Persistence包下,spring-Hibernate包下,orm.hibenate包里-->
<bean
id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<tx:advice id="txAdvice">
<tx:attributes>
<tx:method name="find" read-only="true"/>
<tx:method name="search" read-only="true"/>
<tx:method name="*"/>
</tx:attributes>
</tx:advice>
<aop:config>
<aop:advisor advice-ref="txAdvice"
pointcut="execution(* com.svse.service.*Service.*(..))"/>
</aop:config>
分享到:
相关推荐
精通J2EE——Eclipse+Struts+Hibernate+Spring整合应用案例 pdf电子书, 包含所有18个章节的完整版, 美中不足的是扫描质量不是很高,且是第一版的,不是目前最新的第二版! 请看清楚了再下,免得后悔! 共有两个部分-这...
总的来说,"Struts+Hibernate+Spring整合项目之登录部分"涉及到Java Web开发中的多个核心技术点,包括MVC架构的理解、ORM工具的使用、依赖注入的实践以及安全机制的实施。通过这个项目的实现,开发者可以深入理解...
Struts、Hibernate和Spring是Java开发中的三大框架,它们各自负责不同的职责,组合起来可以构建出高效、松耦合的企业级应用。SSH整合是指将这三个框架进行集成,以实现MVC(模型-视图-控制器)架构的完整解决方案。 ...
《开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)》详细介绍了Java Web软件架构中的各种开发技术。主要内容包括:以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具...
《JavaWeb整合开发完全自学手册》介绍如何整合Struts+Hibernate+Spring+Eclipse进行J2EE开发,所有实例都基于MyEclipseIDE开发,引领读者快速进入基于JavaWeb的J2EE应用领域。《JavaWeb整合开发完全自学手册》主要...
在这个"Struts+Hibernate+Spring整合注册登陆源码"中,我们可以看到一个实际的应用场景,即用户注册和登录功能的实现。下面将详细介绍这三者如何协同工作: 1. **Struts框架**:Struts是基于MVC设计模式的Java Web...
本光盘是《整合Struts+Hibernate+Spring应用开发详解》一书的配书光盘,书中的代码按章存放, 即第二章所使用的代码放在codes文件夹的02文件夹下,依次类推。 本光盘根目录下有11个文件夹,其内容和含义说明如下: ...
本光盘是《整合Struts+Hibernate+Spring应用开发详解》一书的配书光盘,书中的代码按章存放, 即第二章所使用的代码放在codes文件夹的02文件夹下,依次类推。 本光盘根目录下有11个文件夹,其内容和含义说明如下: ...
《图书管理系统spring+struts+hibernate》是一款基于Java技术栈开发的图书管理软件,其核心框架包括Spring、Struts和Hibernate。该系统利用MySQL作为数据库存储数据,提供了完整的数据库备份,确保了数据的安全性与...
Struts、Hibernate和Spring是Java领域中非常著名的三大开源框架,它们各自负责Web应用的不同层面:Struts专注于表现层...通过深入学习这些文档,可以有效地掌握Struts+Hibernate+Spring整合开发,并应用于实际项目中。
4. **Struts+Hibernate+Spring整合**: 这三者结合可以构建出强大的Java Web应用。Struts作为前端控制器,负责用户交互和请求转发;Hibernate处理数据持久化,提供对象化的数据库操作;Spring则作为整个应用的胶水...
【Struts+Hibernate+Spring 整合详解】 在软件开发中,使用框架可以极大地提高开发效率和代码质量。Struts、Hibernate 和 Spring 是三个非常流行的开源框架,分别用于处理 MVC(Model-View-Controller)模式、对象...
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)(第2版)的完整版本,带封面和目录、前言,一共六个压缩文件,这是第6个。
总结来说,Struts+Hibernate+Spring整合提供了强大且灵活的Web应用程序开发解决方案,通过合理划分职责,提高了代码的可维护性和可扩展性。对于开发者来说,深入理解和掌握这三个框架的原理及其相互作用,是提升开发...
【基于Struts+Hibernate+Spring的用户管理系统】是一种常见的企业级Web应用架构,它整合了三个主流的Java技术框架,以构建高效、可维护性高的系统。Struts提供了MVC(Model-View-Controller)设计模式,使得业务逻辑...
"整合struts+hibernate+spring应用开发详解"是一个系列教程,旨在帮助开发者深入理解这三者如何协同工作。 首先,Struts是一个MVC(Model-View-Controller)框架,它主要处理HTTP请求,负责控制应用程序的流程。在...
### Struts + Hibernate + Spring 整合文档知识点详解 #### 一、概述 在软件开发领域,特别是Java Web开发中,Struts、Hibernate与Spring框架是三个非常重要的技术栈。Struts作为MVC架构模式的一种实现,主要用于...