- 浏览: 792226 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (981)
- javascript (102)
- java (212)
- JQuery (81)
- 幽默笑话 (2)
- 只言片语 (6)
- 开发小记 (283)
- Hibernate (17)
- DWR (4)
- SQL (10)
- spring-ibatis (8)
- linux (24)
- Struts1 (8)
- Struts2 (16)
- spring (42)
- Mybatis (16)
- css (18)
- servlet (8)
- jdbc (4)
- jsp (1)
- spring-jdbc (2)
- FreeMarker (2)
- MySQL (24)
- JQuery-Grid (7)
- jstl (5)
- 正则表达式 (1)
- 面试集锦 (86)
- unix (18)
- 开发工具 (23)
- ajax (5)
- webservice (4)
- log4j (3)
- oracle (15)
- extjs (14)
- 其他 (9)
- 优秀技术参考地址 (1)
- 性能 (3)
- 数据库 (25)
- 算法 (15)
- 设计模式 (10)
- Python (3)
- AIX (5)
- weblogic (1)
- shell (14)
- quartz (5)
- 图形文件FusionCharts (1)
- Websphere (4)
- 转载 (5)
- hadoop (1)
- highchart (24)
- perl (22)
- DB2 (7)
- JBoss (1)
- JQuery Easy UI (9)
- SpringMVC (5)
- ant (5)
- echart (9)
- log4J配置 (3)
- 多线程 (10)
- 系统架构 (7)
- nginx (3)
- loadrunner1 (1)
- 分布式 (1)
- Dubbo (1)
- Redis (2)
- JMS (4)
- 自动化测试 (3)
- Spring循环依赖的三种方式 (1)
- spring-boot (2)
- 高级测试 (9)
- github (2)
- sonar (1)
- docker (6)
- web前端性能优化 (1)
- spring-aop (6)
- rabbit (1)
- ELK (1)
- maven (1)
- minio (1)
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
<?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>
<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>
发表评论
-
视频播放
2021-02-23 13:26 301方法的请求地址,连同视频参数会被存储在数据库中,前端通过ht ... -
rest之我见
2020-08-03 17:20 294Rest是一种路径风格,但是有些书上写需要加入版本号,传入业 ... -
XSS攻击预防
2018-04-09 11:43 482public class XssHttpServlet ... -
上传本地代码到github
2018-04-02 16:28 617上传代码到github,可通过命令行和客户端的形式,原理都 ... -
从表的结果集里生成insert语句
2018-03-13 17:33 736select ' insert into SYS_ROLE ( ... -
sql的使用注意事项
2018-01-26 14:03 5631.对于mybatis,经常要写sql,而且会碰到in的关键 ... -
sql查询条件位置和执行顺序
2018-01-23 10:24 729经常有这样的场景:在页面的表格处显示指标的数据,如果指标的数 ... -
基本注意点总结
2018-01-21 11:54 420拷贝一些插件的时候,要注意一些问题,比如拷贝fancybo ... -
JQuery 之empty and remove
2017-12-25 18:59 440$("table tr[id^=trAddColum ... -
监控远程Tomcat
2017-11-21 17:55 619使用java visual VM监控远程tomcat时,需要 ... -
LoadRunner监控Linux服务器资源
2017-11-15 13:58 960要监控并得到Linux服务器的相关参数,必须是系统开启了特定 ... -
MyBatis防止SQL注入
2017-11-14 13:35 990SQL注入是一种代码注入技术,用于攻击数据驱动的应 ... -
maven解决第三方的jar依赖
2017-10-09 16:37 708在maven项目中,对于那些在maven仓库中不存在的第三方 ... -
类加载机制及反射
2017-09-24 08:45 591一、Java类加载机制 ... -
两次encodeURI和URLDecode的原理分析
2017-08-24 12:15 4061当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操 ... -
TD库的分页
2017-08-16 13:24 715--partition by接的是多个字段,功能是先分组,再 ... -
数组内对象去重
2017-08-16 11:08 818一个数组,内部装了对象,形如: {"key&qu ... -
多个or查询作为一个整体
2017-08-16 10:49 536都使用过mybatis,都见过这样的标签sql配置: &l ... -
encodeURI
2017-08-14 21:29 528对于ajax请求,经常会在地址栏传入一些参数,涉及的中文的, ... -
linux设置java环境
2017-08-07 16:47 456linux配置java环境变量(详细) 一. 解压安装jdk ...
相关推荐
总的来说,ASP.NET三层架构实例提供了一个清晰的组织结构,便于理解和维护复杂的Web应用程序。通过将关注点分离,开发人员可以专注于各自领域的代码,从而提高开发效率和代码质量。GustBook这个例子是一个很好的起点...
三层B/S架构是一种常见的软件设计模式,特别是在开发Web应用程序时广泛采用。...通过深入学习和实践这个三层B/S架构实例,初学者可以逐步掌握Web应用程序开发的核心技术,为后续的复杂项目打下坚实的基础。
总之,这个C#的简单三层架构实例是一个很好的学习资源,它帮助我们理解如何组织和管理代码,以及如何利用Linq进行高效的数据操作。通过实践这样的实例,开发者可以提升在企业级应用开发中的能力,更好地理解和掌握...
**MVC架构详解** ...在这个实例中,你可以通过解压"mvc架构实例.rar"文件,查看具体代码实现,更深入地理解MVC架构如何在实际项目中运作。通过学习和实践,你将能够熟练运用MVC架构来构建高效、可维护的Web应用。
ASP.NET三层架构是一种常见的软件设计模式,用于构建可维护、可扩展且易于管理的Web应用程序。这个实例将探讨如何在ASP.NET中...通过这个ASP.NET三层架构实例,你可以学习到如何构建一个结构清晰、易于维护的Web应用。
学习Asp.NET三层架构实例,你可以深入理解每个层的作用,如何通过接口或服务进行层间的通信,以及如何组织代码以实现更好的设计。这将对提升你的Asp.NET开发技能大有裨益,同时也能帮助你更好地应对复杂项目的需求和...
### C#三层架构实例解析 #### 一、引言 在软件开发领域,为了提高代码的可维护性、可扩展性和可复用性,通常采用分层架构的设计模式。其中,“C#三层架构”是一种非常典型的分层设计方法,它将应用程序划分为表现层...
总结,C#三层架构实例是一个非常有价值的资源,尤其对于初学者和中级.NET开发者,它能帮助理解并掌握分层设计的思想,提升软件开发能力。通过深入研究这个实例,你将能够更好地应对实际项目中的挑战,构建出更加稳定...
总之,"C# 三层架构实例代码"是一个很好的学习资源,通过这个实例,你可以深入理解三层架构的工作原理,并掌握如何在C# Winform项目中应用这种架构。在实践中不断探索和优化,将有助于提升你的软件设计和开发能力。
总的来说,Asp.Net的经典三层架构实例是一个实用的学习资源,它能帮助开发者理解如何在实际项目中组织代码,以实现高效、可维护的Web应用程序。通过深入学习和实践,开发者能够更好地掌握Asp.Net开发的最佳实践。
"C#三层架构实例详解" C#三层架构是一种常见的软件架构,广泛应用于各种应用程序中。今天,我们将探讨C#最简单的三层架构实例,了解这个架构的每一层的作用和实现。 Presentation Layer(表示层) 在这个例子中,...
尽管文档的部分内容无法完整阅读,但根据上述知识点,可以理解SOA技术架构实例通常会展示如何在企业环境中应用SOA原则和组件来构建灵活、可扩展和可维护的应用程序架构。通过这些实例,可以学习如何设计和实施服务以...
**C#三层架构实例** 在提供的压缩包文件中,"C#三层架构经典源代码"很可能是包含了一个完整的C#三层架构项目的源代码。这个实例可能包括了表示层的UI设计、业务逻辑层的类库和数据访问层的数据访问组件。通过分析...
mvc实例,比较详细的架构实例,适合与自学mvc
资源名称:某大型社区网站系统架构实例分析内容简介:1)流量集中2)有实时性3)回帖少,看帖多,比例在1/10以下这些特点说明为什么要用到缓存架构系统主要解决问题1)高性能2)实时性和静态化3)便利控制4)高可用...
.NET 7层架构实例是一种常见的软件开发模型,用于构建复杂且可扩展的系统。这个架构设计将应用程序划分为多个逻辑层,每个层专注于特定的功能,从而实现职责分离、提高代码复用性和模块化。以下是对.NET 7层架构及其...
本文将深入解析"C# 三层架构实例",帮助你理解并掌握如何运用三层架构来构建C#应用程序。 三层架构通常包括以下三个主要层次: 1. 表示层(Presentation Layer):这是用户与系统交互的界面层,负责处理用户的输入...
这个“很不错SSH架构实例”显然为初学者提供了一个实际操作和学习SSH架构的平台,结合MySQL数据库,可以构建出完整的业务逻辑和数据管理功能。 1. **Spring框架**:Spring是核心容器,它提供了依赖注入(DI)和面向...
这个简单的三层架构实例展示了如何在C#中实现基本的用户登录功能。通过将数据处理、业务规则和用户界面分离,我们可以更清晰地组织代码,使每个层次专注于自己的任务,从而提高代码的可读性和可维护性。对于初学者来...
总结来说,`.NET C# 三层架构实例`提供了一个实际应用的示例,展示了如何通过分离UI、业务逻辑和数据访问来构建高效且易于维护的Web应用程序。这个实例对于初学者理解三层架构的工作原理和实践应用非常有帮助。通过...