`
danielhjd
  • 浏览: 246273 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

SHH框架下Spring的配置

    博客分类:
  • JDBC
阅读更多
SHH框架下Spring的配置:

---MyEclipse--Add Spring Capabilities

Spring Version: Spring 2.5
Select the Libraries to add to bulidpath show: MyEclipse
(1) AOP Libraries
(2) Core Libraries
(3) Persistence Core Libraries
(4) Persistence JDBC Libraries
(5) J2EE Libraries
(6) Testing Support Libraries
(7) Hibernate 3.2 Core Libraries
(8) Hibernate 3.2 Annotations & Entity Manager
--next
Specify new or existing Spring Bean Configuration file:
default folder : src
default file: ApplicationContext.xml
--next
creat Spring Session Factory that refereneces:
Spring Configuration File:src/ApplicationContext.xml
SessionFactory Bean Id:sessionFactory

注意:1)ApplicationContext.xml的路径 src下,在WebXML配置时注意路径...
     2)ApplicationContext.xml中配置,配置事务管理器,配置事务特性,配置那些类的方法进行事务管理
      3)ApplicationContext.xml的Beans要导入相应的框架

完成的ApplicationContext.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:aop="http://www.springframework.org/schema/aop"
     xmlns:tx="http://www.springframework.org/schema/tx"
     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">




<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property>
</bean>

   
   <!-- 配置事务管理器 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
   
    <!-- 配置事务特性 -->      
    <tx:advice id="txAdvice" transaction-manager="transactionManager">
    <tx:attributes>
    <tx:method name="add*" propagation="REQUIRED"/>
    <tx:method name="update*" propagation="REQUIRED"/>
    <tx:method name="delete*" propagation="REQUIRED"/>
    <tx:method name="*" read-only="true"/>
    </tx:attributes>
    </tx:advice>
   
    <!-- 配置那些类的方法进行事务管理 -->
    <aop:config>
    <aop:pointcut id="allManagerMethod" expression="execution (* com.books.manager.*.*(..))"/>
    <aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod"/>
    </aop:config>  

</beans>



分享到:
评论

相关推荐

    SHH框架集合webservice

    当涉及到Webservice时,SHH框架通常会利用Spring的Web服务模块,如Spring Web Services(SWS)。SWS支持WSDL-first和Code-first两种开发方式,允许开发者通过XML Schema定义服务接口,或者直接从Java类生成服务。SWS...

    SHH框架配置+Spring事务

    有详细步骤的SSH配置信息、Spring事务、配置时注意的关键问题及处理

    J2EE_SHH框架整合

    "J2EE_SHH框架整合"指的是将三个非常流行的开源框架——Struts2、Spring和Hibernate集成到一个项目中,以实现更高效、更灵活的开发流程。这三个框架分别负责不同的职责:Struts2处理MVC(Model-View-Controller)...

    SHH 框架 继承 说明 案例

    SHH框架,全称为Spring、Hibernate、Struts的集成框架,是Java开发中常见的Web应用框架组合。在Java EE开发中,SHH框架提供了一种高效且可扩展的解决方案,帮助开发者实现业务逻辑、持久层操作和用户界面的分离。本...

    java学习shh框架jar包

    这个“java学习shh框架jar包”包含了学习SSH整合所需的所有依赖库,便于开发者快速搭建项目环境。下面我们将深入探讨SSH框架的核心概念、作用以及每个组件的关键知识点。 1. **Spring框架**: - Spring是Java应用...

    shh框架项目

    "shh框架项目"是一个基于JavaWeb技术的客户管理系统,主要采用了Struts2、Hibernate和Spring这三种核心技术,也就是我们常说的"S2SH"框架。这个框架组合在Java开发领域非常常见,尤其适用于构建企业级的Web应用。...

    SHH整合+web,struts2,spring配置

    "SHH整合+web,struts2,spring配置" 指的是将Struts2、Hibernate和Spring这三大Java企业级开发框架进行整合,并涉及到与Web应用程序相关的配置,尤其是Struts2和Spring的配置文件。 **描述解析:** 描述中提到的...

    SHH框架纯净版

    【SSH框架纯净版】指的是一个基于Java开发的Web应用程序框架,其中包括了Struts、Hibernate和Spring这三个核心组件的简化版本。这个项目是在MyEclipse10这个集成开发环境中搭建的,意味着它提供了一个完整的开发环境...

    shh框架常用基础jar包

    在"shh框架常用基础jar包"的压缩文件中,lib目录下通常会包含这些框架的必要库文件。例如,Spring的核心库spring-context、spring-beans、spring-web等,Struts的struts2-core、struts2-convention等,以及Hibernate...

    shh框架搭建步骤

    #### 二、Spring配置 **1. Spring环境搭建** - 使用`spring-framework-2.5`版本。 - 在`lib`目录下的`dist`文件夹中只需添加`spring.jar`。 - 创建`applicationContext.xml`文件作为Spring的配置文件。 **2. ...

    shh2 环境简单配置

    本文将详细介绍如何在Windows环境下使用MyEclipse集成开发环境配置SSH(Struts2、Hibernate、Spring)集成环境。我们将不涉及具体的博文内容,而是基于题目给出的信息提供一个通用的步骤指南。 首先,理解SSH框架:...

    统一SHH框架包,java项目群下载

    SSH框架,全称为Spring、Struts、Hibernate的组合,是Java Web开发中常见的三大开源框架。这个框架集合了Spring的依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)、Struts...

    jpa规范下的shh2配置要点.docx

    在JPA(Java Persistence API)规范下,SHH2(Hibernate Search、Hibernate ORM 和 Hibernate Tools 的组合)的配置涉及多个方面,包括依赖库、Spring框架的配置以及持久化单元的设置。以下是一些关键点的详细说明:...

    黑马程序员 shh框架-crm项目源码

    "黑马程序员 shh框架-crm项目源码" 是一个基于SSH(Spring、Struts、Hibernate)框架开发的客户关系管理(CRM)系统的源代码。这个项目旨在帮助学习者理解和掌握SSH框架在实际项目中的应用,同时也为开发者提供了一...

    SHH3大框架的jar包

    在Java开发领域,"SHH3大框架"指的是Spring、Hibernate和Struts 3的集成框架,这三大框架是企业级应用开发中的重要组件。它们分别处理不同的层面,Spring负责控制层逻辑,Hibernate处理数据持久化,而Struts 3则专注...

    Shh.jar包(spring,struts2,hibernate)

    总之,Shh.jar包为Java开发者提供了一个快速启动Shh框架项目的基础,涵盖了Spring、Struts2和Hibernate的核心功能。然而,为了构建完整的、高性能的企业级应用,开发者还需要深入理解每个框架的细节,灵活运用,并...

    最详细的ssh框架整合讲解.pdf

    本文将详细介绍如何在Myeclipse 6.5环境下进行SSH框架的整合。 首先,我们需要准备必要的运行环境,包括JDK 6、Myeclipse 6.5、Tomcat 6.0.13和MySQL 5.1.53。数据库脚本用于创建名为"SSH"的数据库和一个简单的...

    J2EE SHH 框架开发的进销存系统

    2. **Spring**:Spring框架是一个全面的后端应用框架,它提供依赖注入(DI)和面向切面编程(AOP),用于管理对象的生命周期和配置。在本系统中,Spring作为服务层的核心,负责事务管理、业务对象的创建和协调,以及...

Global site tag (gtag.js) - Google Analytics