`
zengshaotao
  • 浏览: 792226 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

架构实例

 
阅读更多
<?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:util="http://www.springframework.org/schema/util"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
">
  

  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${batch.jdbc.driver}" />
<property name="url" value="${batch.jdbc.url}" />
<property name="username" value="${batch.jdbc.user}" />
<property name="password" value="${batch.jdbc.password}" />
</bean>

<!--  
<bean id="dataSource"
    class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiName">
    <value>jdbc/b2c</value>
    </property>
    </bean>    -->

<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate" p:dataSource-ref="dataSource"/>
   
    <!-- 定义了两个TransActionManager 一个是JDBC 一个是Hibernate。 绝大多数Job 目前都用Hibernate。 目前只有对账Job 用的Jdbc -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" lazy-init="true">
<property name="dataSource" ref="dataSource" />
</bean>



<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"
scope="singleton">
<property name="dataSource" ref="dataSource" />
<property name="packagesToScan">
<list>
<value>com.cpic.a2.**.vo</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
<prop key="use_outer_join">true</prop>
<prop key="statement_cache.size">0</prop>
<prop key="jdbc.use_scrollable_resultset">true</prop>
<prop key="cglib.user_reflection_optimizer">false</prop>
<prop key="jdbc.batch_size">200</prop>
<prop key="hibernate.connection.release_mode">auto</prop>
<prop key="hibernate.default_batch_fetch_size">10</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.cache.use_query_cache">false</prop>
<prop key="hibernate.cache.use_second_level_cache">false</prop>
<!-- <prop key="javax.persistence.validation.mode">none</prop> -->
</props>
</property>

<property name="eventListeners">
<map>
<entry key="merge">
<bean class="org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener" />
</entry>
</map>
</property>
</bean>

<tx:annotation-driven transaction-manager="hibernateTransactionManager" />



<bean id="hibernateTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"
scope="singleton">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="baseDao" class="com.cpic.common.dao.BaseDao">
<property name="sessionFactory" ref="sessionFactory" />
</bean>


</beans>
分享到:
评论

相关推荐

    ASP.NET三层架构实例

    总的来说,ASP.NET三层架构实例提供了一个清晰的组织结构,便于理解和维护复杂的Web应用程序。通过将关注点分离,开发人员可以专注于各自领域的代码,从而提高开发效率和代码质量。GustBook这个例子是一个很好的起点...

    1个简单的三层B/S架构实例

    三层B/S架构是一种常见的软件设计模式,特别是在开发Web应用程序时广泛采用。...通过深入学习和实践这个三层B/S架构实例,初学者可以逐步掌握Web应用程序开发的核心技术,为后续的复杂项目打下坚实的基础。

    C# 简单的三层架构实例

    总之,这个C#的简单三层架构实例是一个很好的学习资源,它帮助我们理解如何组织和管理代码,以及如何利用Linq进行高效的数据操作。通过实践这样的实例,开发者可以提升在企业级应用开发中的能力,更好地理解和掌握...

    mvc架构实例.rar

    **MVC架构详解** ...在这个实例中,你可以通过解压"mvc架构实例.rar"文件,查看具体代码实现,更深入地理解MVC架构如何在实际项目中运作。通过学习和实践,你将能够熟练运用MVC架构来构建高效、可维护的Web应用。

    asp 三层架构实例

    ASP.NET三层架构是一种常见的软件设计模式,用于构建可维护、可扩展且易于管理的Web应用程序。这个实例将探讨如何在ASP.NET中...通过这个ASP.NET三层架构实例,你可以学习到如何构建一个结构清晰、易于维护的Web应用。

    Asp.net三层架构实例

    学习Asp.NET三层架构实例,你可以深入理解每个层的作用,如何通过接口或服务进行层间的通信,以及如何组织代码以实现更好的设计。这将对提升你的Asp.NET开发技能大有裨益,同时也能帮助你更好地应对复杂项目的需求和...

    C#三层架构实例

    ### C#三层架构实例解析 #### 一、引言 在软件开发领域,为了提高代码的可维护性、可扩展性和可复用性,通常采用分层架构的设计模式。其中,“C#三层架构”是一种非常典型的分层设计方法,它将应用程序划分为表现层...

    超值实用 C#三层架构实例

    总结,C#三层架构实例是一个非常有价值的资源,尤其对于初学者和中级.NET开发者,它能帮助理解并掌握分层设计的思想,提升软件开发能力。通过深入研究这个实例,你将能够更好地应对实际项目中的挑战,构建出更加稳定...

    C# 三层架构实例代码

    总之,"C# 三层架构实例代码"是一个很好的学习资源,通过这个实例,你可以深入理解三层架构的工作原理,并掌握如何在C# Winform项目中应用这种架构。在实践中不断探索和优化,将有助于提升你的软件设计和开发能力。

    Asp.Net的经典三层架构实例

    总的来说,Asp.Net的经典三层架构实例是一个实用的学习资源,它能帮助开发者理解如何在实际项目中组织代码,以实现高效、可维护的Web应用程序。通过深入学习和实践,开发者能够更好地掌握Asp.Net开发的最佳实践。

    C#最简单的三层架构实例.pdf

    "C#三层架构实例详解" C#三层架构是一种常见的软件架构,广泛应用于各种应用程序中。今天,我们将探讨C#最简单的三层架构实例,了解这个架构的每一层的作用和实现。 Presentation Layer(表示层) 在这个例子中,...

    SOA技术架构实例.pdf

    尽管文档的部分内容无法完整阅读,但根据上述知识点,可以理解SOA技术架构实例通常会展示如何在企业环境中应用SOA原则和组件来构建灵活、可扩展和可维护的应用程序架构。通过这些实例,可以学习如何设计和实施服务以...

    C#三层架构经典源代码 C#三成架构实例 三层架构入门实例

    **C#三层架构实例** 在提供的压缩包文件中,"C#三层架构经典源代码"很可能是包含了一个完整的C#三层架构项目的源代码。这个实例可能包括了表示层的UI设计、业务逻辑层的类库和数据访问层的数据访问组件。通过分析...

    mvc架构实例

    mvc实例,比较详细的架构实例,适合与自学mvc

    某大型社区网站系统架构实例分析

    资源名称:某大型社区网站系统架构实例分析内容简介:1)流量集中2)有实时性3)回帖少,看帖多,比例在1/10以下这些特点说明为什么要用到缓存架构系统主要解决问题1)高性能2)实时性和静态化3)便利控制4)高可用...

    .NET 7层架构实例

    .NET 7层架构实例是一种常见的软件开发模型,用于构建复杂且可扩展的系统。这个架构设计将应用程序划分为多个逻辑层,每个层专注于特定的功能,从而实现职责分离、提高代码复用性和模块化。以下是对.NET 7层架构及其...

    C# 三层架构实例 教你学会三层

    本文将深入解析"C# 三层架构实例",帮助你理解并掌握如何运用三层架构来构建C#应用程序。 三层架构通常包括以下三个主要层次: 1. 表示层(Presentation Layer):这是用户与系统交互的界面层,负责处理用户的输入...

    很不错SSH架构实例

    这个“很不错SSH架构实例”显然为初学者提供了一个实际操作和学习SSH架构的平台,结合MySQL数据库,可以构建出完整的业务逻辑和数据管理功能。 1. **Spring框架**:Spring是核心容器,它提供了依赖注入(DI)和面向...

    C__最简单的三层架构实例

    这个简单的三层架构实例展示了如何在C#中实现基本的用户登录功能。通过将数据处理、业务规则和用户界面分离,我们可以更清晰地组织代码,使每个层次专注于自己的任务,从而提高代码的可读性和可维护性。对于初学者来...

    .net C# 三层架构实例

    总结来说,`.NET C# 三层架构实例`提供了一个实际应用的示例,展示了如何通过分离UI、业务逻辑和数据访问来构建高效且易于维护的Web应用程序。这个实例对于初学者理解三层架构的工作原理和实践应用非常有帮助。通过...

Global site tag (gtag.js) - Google Analytics