`
cqllang
  • 浏览: 68831 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Spring和hibernate配置模版

    博客分类:
  • JAVA
阅读更多
<?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"
       xmlns:jee="http://www.springframework.org/schema/jee"
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-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/jee http://www.springframework.org/schema/jee/spring-jee-2.0.xsd">
<!--    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
       <property name="locations">
       <list>
       <value>hibernate.properties</value>
      
       </list>
       </property>
    </bean>    -->
 <!-- DAO Configuration -->
 
 <bean id="managedGroupDAO" class="com.topsec.tsm.framework.ManagedGroupDAOOraImp">
  <property name="sessionFactory" ref="sessionFactory"></property>
 </bean>
   <bean id="dashBoardDAO" class="com.topsec.tsm.sim.dashboard.ad.DashBoardDAOOraImp">
  <property name="sessionFactory" ref="sessionFactory"></property>
 </bean>
 <!-- Facade Configuration -->
 <bean id="com.topsec.tsm.framework.ManagedGroupFacade" class="com.topsec.tsm.framework.ManagedGroupFacadeImp">
  <property name="dao" ref="managedGroupDAO"></property>
 </bean>
   <bean id="com.topsec.tsm.sim.dashboard.ad.DashBoardFacade" class="com.topsec.tsm.sim.dashboard.ad.DashBoardFacadeImp">
  <property name="dao" ref="dashBoardDAO"></property>
 </bean>
 <!-- the transaction configuration -->
 
 <tx:advice id="txAdvice" transaction-manager="txManager">
    <!-- the transactional semantics... -->
   
    <tx:attributes>     
      <tx:method name="*" propagation="REQUIRED"/>
    </tx:attributes>
 </tx:advice>
 
 <!--   <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" ref="dataSource"/>
 </bean>-->
 <bean id="txManager" class="org.springframework.transaction.jta.JtaTransactionManager">
       <property name="transactionManagerName" value="java:/TransactionManager" />
 </bean>
     
 <aop:config>
    <aop:pointcut id="managedGroupOperation" expression="execution(* *..ManagedGroupFacadeImp.*(..))"/>
     <aop:pointcut id="dashBoardOperation" expression="execution(* *..DashBoardFacadeImp.*(..))"/>
    <aop:advisor advice-ref="txAdvice" pointcut-ref="managedGroupOperation"/>
    <aop:advisor advice-ref="txAdvice" pointcut-ref="dashBoardOperation"/>
 </aop:config>
 
 <!-- Data source configuration -->
 
<!--   <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
    <property name="url" value="jdbc:microsoft:sqlserver://192.168.97.93:1433;DatabaseName=dashboard"/>
    <property name="username" value="sa"/>
    <property name="password" value="talent"/>
 </bean>-->
   <jee:jndi-lookup id="dataSource" jndi-name="java:SIM_DS" />
 <!-- hibernate configuration -->
 <!-- <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource"/>
    <property name="mappingResources">
      <list>
        <value>mappings/DashBoard.hbm.xml</value>
        <value>mappings/Instrument.hbm.xml</value>
        <value>mappings/ManagedGroup.hbm.xml</value>
        <value>mappings/Monitor.hbm.xml</value>
        <value>mappings/Resource.hbm.xml</value>
      </list>
    </property>
  
    <property name="hibernateProperties">
      <props>
        <prop key="hibernate.dialect">${hibernate.dialect}</prop>
        <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
        <prop key="hbm2ddl.auto">${hbm2ddl.auto}</prop>
      
      </props>
    </property>
 </bean> -->
 <jee:jndi-lookup id="sessionFactory" jndi-name="java:/hibernate/SessionFactory" />
 
</beans>
分享到:
评论

相关推荐

    spring和hibernate配置的例子

    实现一个登录jsp页面,submit后转到一个欢迎页面。同时,登录信息保存至...改例子用到spring mvc和hibernate,展示spring中怎样配置hibernate。 改例子可以作为一个个人网站开发的模板,在此基础上继续开发您自己的网站。

    Spring+hibernate整合源代码

    Spring 和 Hibernate 是两个非常重要的 Java 开发框架,它们在企业级应用开发中有着广泛的应用。Spring 是一个全面的后端应用程序框架,提供了依赖注入、面向切面编程、数据访问、事务管理等多种功能。Hibernate 则...

    spring+hibernate+maven零配置

    在Spring+Hibernate|Maven的环境中,这意味着充分利用注解和自动配置功能。 对于Spring,Spring Boot是一个流行的选择,它实现了“开箱即用”的概念,通过内置的Tomcat服务器、自动配置和起步依赖,大大减少了XML...

    Struts2,Spring,Hibernate jar包下载

    Struts2、Spring和Hibernate是Java开发中三大主流的开源框架,它们分别专注于Web层、业务层和服务层的管理,组合使用可以构建出强大的企业级应用。这些框架的jar包是开发人员日常工作中必不可少的工具。 **Struts2*...

    Spring + JPA + Hibernate配置

    标题“Spring + JPA + Hibernate配置”涉及到的是Java开发中常用的三个框架——Spring、Java Persistence API (JPA) 和Hibernate的集成与配置。这是一份关于如何将这些框架结合使用的教程或参考资料,可能包含了实现...

    springMVC + Hibernate 工程模板

    和transactionTemplate(用于编程式事务处理,只用于特殊需要,因为已经存在配置式事务,一般符合命名的方法会自动创建事务) 其他功能: shown工具包 - 图片上传,分页 urlRewrite - 访问地址重定向,用于页面伪...

    dwr+spring+hibernate模板.zip

    在IT领域,DWR(Direct Web Remoting)、Spring和Hibernate是三个至关重要的技术组件,它们分别在Web应用程序的远程调用、依赖注入和对象关系映射方面发挥着核心作用。将这三个框架整合在一起,可以构建出高效、灵活...

    mongodb整合spring、hibernate、mysql

    在这个项目中,“mongodb整合spring、hibernate、mysql”意味着开发者将MongoDB作为NoSQL数据库,Spring作为应用的管理和数据访问层,而Hibernate则用于处理MySQL的关系型数据库操作。这样的集成允许应用同时利用两...

    Spring整合HIbernate

    1. **SessionFactory管理**:Spring能够帮助我们创建、配置和管理SessionFactory,通过`LocalSessionFactoryBean`,我们可以将数据库连接配置、Hibernate配置等信息集中管理。 2. **事务管理**:Spring提供了声明式...

    ZK+spring+hibernate的整合

    2. **集成Hibernate**:在Spring配置文件中,我们需配置Hibernate的SessionFactory,并利用Spring的JDBC模板或HibernateTemplate进行数据访问。这一步骤包括创建Hibernate的实体类、映射文件以及数据访问接口。 3. ...

    idea下spring+hibernate模块

    标题 "idea下spring+hibernate模块" 描述了一个基于IntelliJ IDEA开发环境的项目模板,该模板已经集成了Spring和Hibernate框架,适合用于快速构建Java Web应用程序。这个项目预设了必要的配置和代码结构,开发者只需...

    Struts2+spring+hibernate项目模板例子

    5. **集成过程**:SSH的集成涉及到几个关键步骤:配置Struts2的核心过滤器,设置Spring的DispatcherServlet,配置Hibernate的数据源和SessionFactory,以及在Spring中配置Hibernate的DAO和Service。 6. **开发实践*...

    spring mvc,spring, hibernate 整合登录实例

    在本文中,我们将深入探讨如何将Spring MVC、Spring和Hibernate这三大流行框架整合在一起,以构建一个完整的登录实例。这个实例旨在提供一个清晰、简洁且易于理解的代码结构,帮助初学者快速上手。 首先,Spring ...

    spring2.5 hibernate api

    Spring 提供了一个全面的编程和配置模型,旨在简化Java应用程序的开发,而Hibernate则是一个强大的对象关系映射(ORM)框架,它允许开发者将Java对象与数据库中的表进行无缝交互。 Spring 2.5 API 包含了框架的主要...

    struts+spring+Hibernate+iBtais配置模板

    这个"struts+spring+Hibernate+iBtais配置模板"应该包含上述所有组件的配置示例,帮助开发者快速搭建基于这些框架的应用。使用这个模板,可以极大地缩短项目初始化的时间,提高开发效率。在实际开发中,开发者需要...

    struts+spring+hibernate

    1. **源代码**:包含Struts的Action类、Spring的配置文件(如 applicationContext.xml 和struts-config.xml 或 struts2的配置文件)、Hibernate的实体类、映射文件以及DAO(数据访问对象)层。 2. **Web部署描述符*...

    jersey+spring+hibernate配置

    ### Jersey+Spring+Hibernate配置详解 #### 一、编写目的 本文档旨在详细介绍如何通过Spring、Hibernate和Jersey这三个框架来构建一个RESTful Web服务。文章不仅覆盖了基础的环境配置,还包括了如何搭建框架、配置...

    struts-spring-hibernate图解

    在MyEclipse中配置Struts、Hibernate和Spring,首先需要分别导入这三个框架的库。然后,配置Struts的配置文件(struts-config.xml),定义Action和ActionForm的映射。接着,配置Spring的配置文件...

    Xfire配置Web Service+Spring+Hibernate详细配置流程

    配置Spring和Hibernate的集成,首先需要在Spring配置文件中定义Hibernate的SessionFactory,并使用Spring的TransactionManager进行事务管理。接着,通过Spring的DAO模板(如JdbcTemplate或HibernateTemplate)将ORM...

    spring+hibernate的配置

    **四、添加Hibernate配置** 4. 通过"Add Hibernate Capabilities",配置Hibernate支持。这会自动添加Hibernate库,并创建一个默认的实体映射文件模板。你需要根据你的实体类来编写对应的Hibernate映射文件(如`.hbm...

Global site tag (gtag.js) - Google Analytics