`
raymond2006k
  • 浏览: 290973 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
上篇 Hibernate+Spring多数据库解决方案(一) 4) 事务控制,使用Spring的 JtaTransactionManager 类来控制,但要为其注入JBboss启动后的 JTA事务管理器的名字 java:comp/UserTransaction; 使用Spring的自动代理功能为 业务类 *Service 进行拦截,控制事务边界。      <bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager" ...
我以前在项目中的探索和实践,写出来与大家分享。 大家有其他好的方式,也欢迎分享。 环境:JDK 1.4.x , Hibernate 3.1, Spring 2.0.6, JBOSS4.0, 开发模式: Service + DAO     我们项目中需要同时使用多个数据库. 但 Hibernate 不能直接支持,为此我们对比了网上网友的方案,自己做了一点探索。 1. Demo需求       我们的项目使用一个全省的公共库加十多个地市库的架构。 本文主要说明原理,将需求简化为两库模型。       主库:User管里,主要是系统管理,鉴权等数据;       订单库:Order 管理, ...
我以前在项目中的实践选择过程,最终选择第三种方案,几种都写出来与大家分享。 大家有其他好的方式,也欢迎分享。 环境:JDK 1.4.x , Hibernate 3.1, Spring 2.0.6, 开发模式: Service + DAO 1. 代理工厂Bean事务管理( *ProxyFactoryBean) + Service + DAO配置     我刚开始看Spring时用的书是林信良的《Spring技术手册》,书中对声明式事务主要采用 TransactionProxyFactoryBean,业务Bean如 Service或BO类继承它来进行事务控制。代理工厂Bean( *ProxyFact ...
          实际上EJB3规范我05年就略微了解了一些。      9月3号,广州IBM组织了技术沙龙,专题介绍EJB3,JPA的技术特点。这几年由于对 Hibernate,Spring 应用经验增加,当时对EJB3 的一些疑惑和不感冒,现在更加明确了。      沙龙上主要针对Hibernate 介绍了 EJB 3的 JPA, 针对Spring 介绍了 EJB 3 的容器特性,感觉IBM有贬低 Hibernate, Spring,力推EJB 3的气势,大概是为 WAS7的推广做准备吧,呵呵。          一些明显的点就是 EJB 3为了轻量化,避免 EJB 1, EJB 2当 ...
 注:在JavaEye注册不久,前些天这篇文章发布在了blog首页,似乎大家都在论坛活动多,因此转移到论坛这边分享 关键字: spring 动态bean管理 零配置 1. Spring业务bean配置的困扰     利用Spring IoC 容器进行项目开发的一个重要工作就是在 applicationContext.xml 中进行bean管理。然而,业务bean(BO或Service),DAO bean的配置量随项目的功能规模增长而增长,对于大型项目而言,庞大的 bean配置文件维护起来极为痛苦。例如: <!-- 业务对象 -->         <bean i ...
       【START 修改日志 当天 22:12 】:本文主要是针对基于Hibernate框架的项目开发中复杂查询的最佳实践。分析了前几个网友的意见,我想在几个基本方面hibernate QBC,QBE还是很方便的:     1) 单表简单查询(基于字段的等值查询, 全部And运算)时,简单的汇总,如count等。     2) 全动态查询条件, QBE很方便。    【END 修改日志  当天 22:12 】   【START 修改日志 2008-9-19 21:20】:    [quote="ziyuan"] ibatis完全符合lz的需求,,why not try ...
      JavaEye Blog “代码 ”功能可以将指定的程序代码加量显示,非常好。不过用了这一个多月来,发现2个bug。     1.  blog再次进行编辑时,原来的代码片段格式完全丢失,这算是bug吧? 特别是当技术文章中代码片段使用较多时,要重复添加“代码”真是一件痛苦的事儿。     2.  blog 创建或编辑是,对于HTML网页的复制,再贴过来支持的不是很好,经常图片不能自动贴过来。        这两处就没有csdn做的那么好了。 不过JavaEye人气旺,没的说,呵呵。     希望JavaEye能有所改善, 不断进步。
     几个月前,新闻关注过社保跨地区转移的问题。相信这也是国人,特别是咱们这个工作变动频繁的程序员群体非常关心却又无奈,窝火的问题。      现状是,现在的养老,医疗,住房公积金等社保投保和资金管理属于各 ...
(原创文章) 1. Spring业务bean配置的困扰     利用Spring IoC 容器进行项目开发的一个重要工作就是在 applicationContext.xml 中进行bean管理。然而,业务bean(BO或Service),DAO bean的配置量随项目的功能规模增长而增长,对于大型项目而言,庞大的 bean配置文件维护起来极为痛苦。例如:       <!-- 业务对象 --> <bean id="authService" parent="baseTransactionProxy"> &l ...
经过大型J2EE项目实测,Log4j的日志输出对系统性能有比较显著的影响,尤其是日志输入量比较大时,例如:系统并发量很大,显示Hibernate的sql和参数日志,或日志级别较低DEBUG或INFO时等。 使用Async Logger控制日志输出可以显著改善 ...
AOP原理及在架构设计中的应用(三)   【摘要】 面向方面的编程(AOP)技术已在Java领域产生多年,它为传统的编程模式带来了一种新的思维和方式。AOP本身为程序结构带来的灵活性,在JavaEE架构设计上也能发挥极大的作用。本文对AOP原理,Spring AOP基本编码方式进行了简明,清晰的介绍,还对公司项目实践中AOP的基本应用模式进行了归纳,整理, 有更贴近实践的指导意义。   【关键词】AOP  JavaEE 架构设计     2.2.    AOP 应用举例 2.2.1.
AOP原理及在架构设计中的应用(二)   【摘要】 面向方面的编程(AOP)技术已在Java领域产生多年,它为传统的编程模式带来了一种新的思维和方式。AOP本身为程序结构带来的灵活性,在JavaEE架构设计上也能发挥极大的作用。本文对AO ...
AOP原理及应用   【摘要】 面向方面的编程(AOP)技术已在Java领域产生多年,它为传统的编程模式带来了一种新的思维和方式。AOP本身为程序结构带来的灵活性,在JavaEE架构设计上也能发挥极大的作用。本文对AOP原理,Spring AOP基本编码方式进行了简明,清晰的介绍,还对公司项目实践中AOP的基本应用模式进行了归纳,整理, 有更贴近实践的指导意义。   【关键词】AOP  JavaEE 架构设计   1.       AOP原理 1.1.    AOP是什么     AOP(Aspect-Oriented Programming)就是面向方面的编程,这一概念最初由Xerox P ...
Global site tag (gtag.js) - Google Analytics