`
hwh0919
  • 浏览: 1916 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

ZK+spring+hbernate

阅读更多



<?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:p="http://www.springframework.org/schema/p"
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.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/xhblog?useUnicode=true&amp;characterEncoding=UTF-8"></property>
<property name="username" value="root"></property>
<property name="password" value="111111"></property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/xh/blog/model/Admin.hbm.xml</value>
<value>com/xh/blog/model/Blog.hbm.xml</value>
<value>com/xh/blog/model/Category.hbm.xml</value>
<value>com/xh/blog/model/Comment.hbm.xml</value>

</list>
</property>

</bean>
<bean id="adminDao" class="com.xh.blog.dao.hibernate.AdminDaoHibernate">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="blogDao" class="com.xh.blog.dao.hibernate.BlogDaoHibernate">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="categoryDao" class="com.xh.blog.dao.hibernate.CategoryDaoHibernate">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>

<bean id="commentDao" class="com.xh.blog.dao.hibernate.CommentDaoHibernate">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="adminManager" class="com.xh.blog.service.impl.AdminManagerImpl">
<property name="adminDao">
<ref bean="adminDao" />
</property>
</bean>
<bean id="blogManager" class="com.xh.blog.service.impl.BlogManagerImpl">
<property name="blogDao">
<ref bean="blogDao" />
</property>
</bean>
<bean id="categoryManager" class="com.xh.blog.service.impl.CategoryManagerImpl">
<property name="categoryDao">
<ref bean="categoryDao" />
</property>
</bean>
<bean id="commentManager" class="com.xh.blog.service.impl.CommentManagerImpl">
<property name="commentDao">
<ref bean="commentDao" />
</property>
</bean>

<bean id="adminBean" class="com.xh.blog.web.zk.AdminZk"
scope="prototype">
<property name="adminManager">
<ref bean="adminManager" />
</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="save*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="find*" propagation="REQUIRED" />
<tx:method name="*" read-only="true" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="allManagerMethod"
expression="execution (* com.xh.blog.service.*.*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod" />
</aop:config>
</beans>
分享到:
评论

相关推荐

    Struts+Spring+Hbernate登录模块简单例子

    一个简单的Struts+Spring+Hibernate的登录模块的代码,含数据库代码和部分简单说明(适合刚接触Struts+Spring+Hibernate框架的开发者); 本例采用myEclipse6.0.1和tomcat6开发,可直接导入myeclipse工程运行...

    struts+spring+hbernate实例

    通过学习和实践这个"struts+spring+hbernate"实例,开发者可以深入了解各框架的核心功能,掌握它们之间的协作机制,这对于提升Java Web开发技能,特别是对于大型复杂项目的理解和构建具有重要意义。同时,这也是一个...

    springmvc+spring+hibernate适合新手入门

    最近入职一家公司,使用的 是springmvc框架,之前公司是用的struts2没接触过springmvc,所以这几天学习了一下并写了一个简单的基于注解的demo,数据库用的mysql,就两张表,有外键关联,demo实现了两张表的级联增删...

    毕设spring+struts2+hbernate博客系统源码+部署文档+论文.zip

    本项目以“毕设spring+struts2+hbernate博客系统源码+部署文档+论文”为主题,深入探讨了使用Spring、Struts2和Hibernate三大框架构建高效、稳定且易于维护的博客系统的实践过程。 Spring框架是Java企业级应用的...

    spring+hbernate对clob、blob字段的处理

    一个完整的工程,主要功能为:spring+hbernate对clob、blob字段的处理 包括:数据脚本、典型的SSH框架处理,以及spring、hibernate数据批量保存等功能源码、所用到的lib包 数据环境为:oracle 10G 开发:Mycelipse5.1...

    struts+hibernate+spring 增删改查实例

    在这个"struts+hibernate+spring 增删改查实例"中,开发者可能会看到以下几个关键组成部分: 1. **.classpath**:这是Eclipse项目中的一个文件,记录了项目的类路径信息,包括库和源文件夹。 2. **.project**:这是...

    struts + DAO + Hbernate的脚本

    在探讨“struts + DAO + Hibernate的脚本”这一主题时,我们首先需要理解每个组成部分的基本概念及其在软件开发中的作用。Struts、DAO(Data Access Object)模式以及Hibernate是现代Java Web应用开发中常见的技术栈...

    Struts2+Hbernate实现用户增删改查

    Struts2和Hibernate是两种非常重要的Java开发框架,它们在企业级应用开发中扮演着核心角色。Struts2主要用于处理Web层的业务逻辑,而Hibernate则专注于对象关系映射(ORM),简化数据库操作。在这个“Struts2+...

    SPRING-HBERNATE:Spring-HBERNATE

    Spring-Hibernate是Java开发中一个常见的整合框架,用于简化企业级应用的数据访问层实现。它结合了Spring框架的IoC(Inversion of Control)和AOP(Aspect-Oriented Programming)特性,以及Hibernate的ORM(Object-...

    spring_Framework+经典SQL语句大全+Hibernate中文API

    Spring Framework 是一个全面的Java应用开发框架,由Rod Johnson创建,旨在简化企业级Java应用程序的开发。它提供了依赖注入(DI)和面向切面编程(AOP)等核心功能,帮助开发者管理对象间的依赖关系,并提供了事务...

    struts+hibernate留言板代码

    Struts和Hibernate是Java开发中两个非常重要的框架,它们在构建Web应用程序时起着关键作用。Struts是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于控制应用程序的流程,而Hibernate则是一个...

    struts+hibernate留言板

    【Struts+Hibernate留言板】是一个基于Java Web技术的典型应用,它结合了Struts和Hibernate两个框架,用于实现一个互动式的在线留言板系统。Struts是Apache软件基金会开发的一个开源MVC(Model-View-Controller)...

    图文并茂手把手教你搭建SSH框架(教程)

    SSH框架,全称为Struts+Hibernate+Spring,是Java Web开发中常见的三大开源框架的集成。Struts提供了MVC设计模式的实现,Spring则负责管理对象及其依赖关系,而Hibernate则是用于简化数据库交互的ORM(对象关系映射...

    JAVA SSH 项目(学习过程中做的)

    是一个电子办公的OA系统,功能还不是很完善,但是有涉及到java几乎各个方面的知识点,其中不同的模块有分别 1只用到struts完成的 2 用servlet完成的 3用struts+spring模块 4 用ssh结合完成的 5其中用到的UI有easy ui...

    SSH登陆注册.rar

    SSH(Struts2 + Spring + Hibernate)是一种常见的Java Web开发框架组合,被广泛应用于构建企业级应用程序。这个压缩包文件“SSH登陆注册.rar”显然包含了使用这三个框架实现的一个登录注册功能的示例代码。下面我们...

    Hbernate Annotation多对多映射

    NULL 博文链接:https://xhfei.iteye.com/blog/691322

    HberNate.jar

    《深入理解Hibernate:源于HberNate.jar的实践探索》 Hibernate,作为Java领域中一款广泛应用的对象关系映射(ORM)框架,极大地简化了数据库操作,使得开发者可以更专注于业务逻辑,而非繁琐的SQL语句。HberNate....

    hbernate帮助文档(中文版)

    同时,会讲解事务管理,包括`Transaction`接口的使用,以及如何在JDBC和Spring框架下处理事务。 5. **查询语言HQL**:Hibernate查询语言(HQL)是面向对象的查询语言,类似于SQL但操作的是对象。文档会讲解如何编写...

    Hibernate3.2官方中文参考手册PDF,Hbernate3.2.jar

    Hibernate 是一个开源的对象关系映射(ORM)框架,它允许开发者使用面向对象的编程模型来操作数据库,而无需直接编写 SQL 查询。这个压缩包包含了 Hibernate 3.2 版本的相关资源,包括官方中文参考手册的 PDF 和 ...

    hibernate2

    hibernate hibernate

Global site tag (gtag.js) - Google Analytics