`
mjbb
  • 浏览: 89302 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

spring 与hibernate的整合思想

阅读更多
hibernate 与spring的整合思想:

1.配置LocalSessionFactoryBean注入到spring配置文件中,属性值当地hibernate.cfg.xml
	这样就类似把Hibernate中的SessionFactory注入进来了(这部类似注入 数据源)

2.配置HibernateTemplate,注入sessionFactory。

3.配置DaoImpl层,注入HibernateTemplate

4.不要忘了配置事务的传播方式:如果没配置事务传播方式,数据库操作就不会提交
	①.配置事务传播方式的通知 advice
	②.配置切面,定义切入点,并使用事务传播方式的通知 poincut,advisor

	另外一种说法:
	①.配置切入点的细化 <tx:advice id="advice" transaction-manager="transactionManager">:
		具体要用到事务怎么样的传播方式
	②.配置切面:在哪些地方需要用到事务管理具体到service中的一些方法里

5.配置DaoImpl

6.配置ServiceImpl ,注入DaoImpl


在使用JdbcTemplate也是一样的,
	首先配置数据源,
	在配置JdbcTemplate,注入数据源
	配置DaoImpl层,注入JdbcTemplate
分享到:
评论

相关推荐

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...

    Struts+Spring+Hibernate整合入门详解

    Struts+Spring+Hibernate 整合是Java Web开发中一种常见的技术栈,它结合了三个强大的框架,以实现高效、灵活且易于维护的后端应用。这篇文章将带你一步步入门这三者的整合,从基本概念开始,到环境搭建,再到实际...

    stuts+spring+hibernate整合

    ### Struts+Spring+Hibernate整合的关键知识点 #### 1. J2EE Web 开发方法论 - **背景**: 随着Internet技术和企业信息化建设的发展,构建基于Web的应用系统的需求日益复杂,对开发周期的要求也更为紧迫。因此,开发...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...

    JavaEE企业应用实战-Struts2+Spring3+Hibernate整合开发(第3版)

    ### JavaEE企业应用实战-Struts2+Spring3+Hibernate整合开发(第3版)核心知识点解析 #### 一、JavaEE概述与架构 - **JavaEE简介**:JavaEE(Java Platform, Enterprise Edition)是Java平台的企业版,提供了一套...

    jsp开发实例:Struts2+Spring3+Hibernate整合开发

    同时,Spring还整合了其他框架,如Hibernate,使得数据访问更加简便。通过Spring的AOP,我们可以轻松实现事务管理,确保数据的一致性。 ### 3. Hibernate框架 Hibernate是一个对象关系映射(ORM)工具,它将数据库...

    Struts2、 Spring、 Hibernate 开发入行真功夫源码

    同时,Spring与Hibernate的集成使得事务管理更加便捷,可以统一处理数据访问异常。此外,Spring的AOP功能可以用于事务控制、日志记录等跨切面的逻辑。 通过深入学习和实践Struts2、Spring和Hibernate的源码,开发者...

    spring整合hibernate

    通过 Spring 与 Hibernate 的整合,开发者可以更加灵活地管理数据访问层,并且可以在不影响业务逻辑的前提下轻松更换不同的持久化技术。 ##### 6.5.1 Spring 提供的 DAO 支持 **DAO 设计模式** 是 J2EE 架构中的一...

    基于Spring框架与Hibernate_Struts的整合研究.pdf

    ### 基于Spring框架与Hibernate_Struts的整合研究 #### 一、引言 随着互联网技术的迅猛发展,特别是Internet的普及与深入应用,基于浏览器/服务器(B/S)结构的Web应用因其具备易用性、通用性及良好的可扩展性等...

    传智播客SSH(struts2 spring2.5 hibernate3.5) ppt 课件

    此外,Spring还提供了数据访问、事务管理、MVC框架等模块,如Spring JDBC、Hibernate集成以及Spring MVC,与Struts2可无缝集成,增强应用的灵活性和可测试性。 3. **Hibernate**:Hibernate是一个持久层框架,主要...

    Struts HIbernate Spring 增删改的实例

    总的来说,Struts HIbernate Spring整合实例展示了如何在一个Java Web应用中,利用这三个框架协同工作,实现数据的CRUD操作,同时体现了面向切面编程和分层设计的思想,对于理解和实践企业级应用开发具有很高的价值...

    Spring4 Hibernate4 jersey项目源码

    本篇文章将深入探讨一个基于Spring4、Hibernate4和Jersey实现的rest风格系统的源码,揭示其设计思想和技术细节。 首先,Spring4作为Java企业级应用的主流框架,以其灵活的依赖注入(DI)和面向切面编程(AOP)为...

    javaWeb项目整合开发的各个项目源码包括各种框架(struts+hibernate+spring)

    在这个JavaWeb项目中,Struts、Hibernate和Spring的整合通常称为SSH(Struts-Spring-Hibernate)集成。它们的集成方式有很多种,一种常见的做法是通过Spring来管理Struts的Action实例,同时Spring作为Hibernate的...

    Hibernate struts2 spring 整合应用学生信息管理系统源码及文档

    《整合Hibernate、Struts2与Spring的学生信息管理系统详解》 在Java Web开发领域,整合Hibernate、Struts2和Spring框架是构建高效、可维护性高的应用程序的常见实践。本系统——"学生信息管理系统",正是这种整合...

    用Struts2+Spring+Hibernate三大框架完成的级联操作

    在Java Web开发中,Struts2、Spring和Hibernate三大框架的整合使用是非常常见的技术栈,它们各自负责不同的职责,共同构建出高效、稳定的业务系统。本项目通过这三大框架实现了一个级联操作,具体涉及到了省市县以及...

    老款掉牙SSH 例子下载 搭建(struts2 spring hibernate)整合

    SSH是Java Web开发中的一个经典框架组合,由Struts2、Spring...在实际工作中,SSH整合虽然现在已逐渐被Spring Boot等现代框架取代,但其背后的原理和技术思想仍然非常重要,对于理解现代框架的运作方式有着极大的帮助。

    Eclipse源码(整合struts,hibernate和spring)

    标题中的"Eclipse源码(整合struts,hibernate和spring)"指的是一个Eclipse项目,这个项目已经集成了三个非常重要的Java企业级开发框架:Struts、Hibernate和Spring。这三个框架在Java Web开发中占有举足轻重的地位...

    Spring3.2+Struct2.16+hibernate3.6整合

    这个"Spring3.2+Structs2.16+Hibernate3.6整合"的主题意味着我们将探讨如何将这三个组件集成到一个项目中,以实现模型-视图-控制器(MVC)架构的完美融合。 首先,Struts2是Apache软件基金会的一个开源项目,它基于...

    struts2+spring3+hibernate4

    在整合Struts2、Spring3和Hibernate4时,通常会利用Spring的AOP功能来实现事务管理,保证数据操作的一致性。Struts2的Action可以通过Spring的依赖注入获取到Spring管理的服务层对象,从而调用业务方法。此外,...

Global site tag (gtag.js) - Google Analytics