<?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>
分享到:
相关推荐
实现一个登录jsp页面,submit后转到一个欢迎页面。同时,登录信息保存至...改例子用到spring mvc和hibernate,展示spring中怎样配置hibernate。 改例子可以作为一个个人网站开发的模板,在此基础上继续开发您自己的网站。
Spring 和 Hibernate 是两个非常重要的 Java 开发框架,它们在企业级应用开发中有着广泛的应用。Spring 是一个全面的后端应用程序框架,提供了依赖注入、面向切面编程、数据访问、事务管理等多种功能。Hibernate 则...
在Spring+Hibernate|Maven的环境中,这意味着充分利用注解和自动配置功能。 对于Spring,Spring Boot是一个流行的选择,它实现了“开箱即用”的概念,通过内置的Tomcat服务器、自动配置和起步依赖,大大减少了XML...
Struts2、Spring和Hibernate是Java开发中三大主流的开源框架,它们分别专注于Web层、业务层和服务层的管理,组合使用可以构建出强大的企业级应用。这些框架的jar包是开发人员日常工作中必不可少的工具。 **Struts2*...
标题“Spring + JPA + Hibernate配置”涉及到的是Java开发中常用的三个框架——Spring、Java Persistence API (JPA) 和Hibernate的集成与配置。这是一份关于如何将这些框架结合使用的教程或参考资料,可能包含了实现...
和transactionTemplate(用于编程式事务处理,只用于特殊需要,因为已经存在配置式事务,一般符合命名的方法会自动创建事务) 其他功能: shown工具包 - 图片上传,分页 urlRewrite - 访问地址重定向,用于页面伪...
在IT领域,DWR(Direct Web Remoting)、Spring和Hibernate是三个至关重要的技术组件,它们分别在Web应用程序的远程调用、依赖注入和对象关系映射方面发挥着核心作用。将这三个框架整合在一起,可以构建出高效、灵活...
在这个项目中,“mongodb整合spring、hibernate、mysql”意味着开发者将MongoDB作为NoSQL数据库,Spring作为应用的管理和数据访问层,而Hibernate则用于处理MySQL的关系型数据库操作。这样的集成允许应用同时利用两...
1. **SessionFactory管理**:Spring能够帮助我们创建、配置和管理SessionFactory,通过`LocalSessionFactoryBean`,我们可以将数据库连接配置、Hibernate配置等信息集中管理。 2. **事务管理**:Spring提供了声明式...
2. **集成Hibernate**:在Spring配置文件中,我们需配置Hibernate的SessionFactory,并利用Spring的JDBC模板或HibernateTemplate进行数据访问。这一步骤包括创建Hibernate的实体类、映射文件以及数据访问接口。 3. ...
标题 "idea下spring+hibernate模块" 描述了一个基于IntelliJ IDEA开发环境的项目模板,该模板已经集成了Spring和Hibernate框架,适合用于快速构建Java Web应用程序。这个项目预设了必要的配置和代码结构,开发者只需...
5. **集成过程**:SSH的集成涉及到几个关键步骤:配置Struts2的核心过滤器,设置Spring的DispatcherServlet,配置Hibernate的数据源和SessionFactory,以及在Spring中配置Hibernate的DAO和Service。 6. **开发实践*...
在本文中,我们将深入探讨如何将Spring MVC、Spring和Hibernate这三大流行框架整合在一起,以构建一个完整的登录实例。这个实例旨在提供一个清晰、简洁且易于理解的代码结构,帮助初学者快速上手。 首先,Spring ...
Spring 提供了一个全面的编程和配置模型,旨在简化Java应用程序的开发,而Hibernate则是一个强大的对象关系映射(ORM)框架,它允许开发者将Java对象与数据库中的表进行无缝交互。 Spring 2.5 API 包含了框架的主要...
这个"struts+spring+Hibernate+iBtais配置模板"应该包含上述所有组件的配置示例,帮助开发者快速搭建基于这些框架的应用。使用这个模板,可以极大地缩短项目初始化的时间,提高开发效率。在实际开发中,开发者需要...
1. **源代码**:包含Struts的Action类、Spring的配置文件(如 applicationContext.xml 和struts-config.xml 或 struts2的配置文件)、Hibernate的实体类、映射文件以及DAO(数据访问对象)层。 2. **Web部署描述符*...
### Jersey+Spring+Hibernate配置详解 #### 一、编写目的 本文档旨在详细介绍如何通过Spring、Hibernate和Jersey这三个框架来构建一个RESTful Web服务。文章不仅覆盖了基础的环境配置,还包括了如何搭建框架、配置...
在MyEclipse中配置Struts、Hibernate和Spring,首先需要分别导入这三个框架的库。然后,配置Struts的配置文件(struts-config.xml),定义Action和ActionForm的映射。接着,配置Spring的配置文件...
配置Spring和Hibernate的集成,首先需要在Spring配置文件中定义Hibernate的SessionFactory,并使用Spring的TransactionManager进行事务管理。接着,通过Spring的DAO模板(如JdbcTemplate或HibernateTemplate)将ORM...
**四、添加Hibernate配置** 4. 通过"Add Hibernate Capabilities",配置Hibernate支持。这会自动添加Hibernate库,并创建一个默认的实体映射文件模板。你需要根据你的实体类来编写对应的Hibernate映射文件(如`.hbm...