自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 什么时候在EJB系统中使用XML

什么时候在EJB系统中使用XML XML是一个非常流行的词,我们现在来讨论XML在EJB开发中的适用性。XML适用于以下几种情况: 1.作为对legacy系统的接口。如果你有数目巨大的legacy系统,或者你有一个很大的恐怖的的legacy系统,然后你将需要查看你从legacy系统收发的数据,这时候XML可以帮助你。不是去收发那个legacy系统能够懂的合适结构的数据,而是你能够为那个le

2002-01-25 09:29:00 1062

原创 足球战术之Factory Method篇

接上回:http://www.csdn.net/Develop/read_article.asp?id=12040使用工厂方法有以下好处,球员仅处理进球(product)接口,但每要产生一种新的进球方式,就必须让这个队员来学会这种方法,或者换个队员。球员基类在类中创建进球,而不是直接创建,为子类提供一个hook。提供平行的类层次。代码如下:class 球员{public:     virt

2002-01-22 11:33:00 1053

原创 足球战术->单刀赴会之prototype篇

接上回:http://www.csdn.net/Develop/read_article.asp?id=11949使用prototype模式,用其他队员牵制对手的注意力,然后带球队员通过个人技术甩脱对方的防守,单刀赴会得分(clone)。就像皇马在西甲半程时齐达内进的那个球。好处是在进攻进行时决定是否射门或改用其他方法;动态控制射门;改用不同球员来变化射门方式;减少进攻需要的队员数;动态换

2002-01-18 09:37:00 927

原创 足球战术之Builder篇

接上回:http://www.csdn.net/Develop/read_article.asp?id=11801使用builder模式,来多点进攻,可以避免abstract factory的进球方式已经定死的缺点,因为builder生产的产品差异很大,以至于无需定义一个抽象的父类,再就是很多人会把builder和observer弄混,以为subject就是director,observe

2002-01-13 14:30:00 1059

原创 重构模式3

refactoring Patterns:第三部分 内容:应用Refactoring需要考虑的问题数据库接口改变和Published Interface用Refactoring思想武装自己的设计编程语言支持Refactori

2002-01-05 18:19:00 1155

原创 重构模式4

refactoring Patterns:第四部分 内容:不应 Refactoring 的场合实施Refactoring可能碰到的阻碍以及解决方案学习Refactoring获得短期效益削减Refactoring的额外开销安全

2002-01-05 18:19:00 1281

原创 重构模式5

refactoring Patterns:第五部分 内容:增量迭代Moving Target拥抱变化-Refactoring和XP参考资料关于作者相关内容:该系列的其他部分

2002-01-05 18:19:00 1121

原创 重构模式6

refactoring Patterns:第六部分 内容:简化设计设计模式关于作者相关内容:该系列的其他部分Refactoring和软件设计 石一楹 (shiyiy

2002-01-05 18:19:00 1319

原创 重构模式7

refactoring Patterns:第七部分 内容:Refactoring 应用的场合Refactoring和命名参考资料关于作者相关内容:该系列的其他部分

2002-01-05 18:19:00 1127

原创 重构模式1

refactoring Patterns:第一部分 内容:介绍什么是Refactoring?Refactoring原则参考资料关于作者相关内容:该系列的其他部分

2002-01-05 18:17:00 1125

原创 重构模式2

refactoring Patterns:第二部分 内容:简化测试更简单的设计Refactoring增进软件可理解性Refactoring 改进了软件的设计Refactoring 帮助你寻找BugRefactoring 让您

2002-01-05 18:17:00 1324

原创 java中的高速缓存和连接池对访问数据库性能的影响

一.初识高速缓存和连接池   设想这样一种情形:你突然口渴,需要一杯水来缓解,从心情上来讲,当然是越快越好 了。通常,一杯水的产生包括从水源(井水、河水或江水、甚至海水等)抽取,通过管 道传输和设备净化,才到达你饮水的容器中。上述过程是必须的,但并不是每一杯水的 产生都必须把上述过程重复一次。你可以用一个大一点的容器(例如缸或罐等)来盛大 量的水,喝水之前分到杯子小部分中即可,你的代价只是把水从缸

2002-01-02 15:07:00 2656 1

原创 足球战术之iterator篇

接上回:http://www.csdn.net/develop/read_article.asp?id=11677使用iterator模式,让每个队员做iterator,每个位置做aggregate,有如下几个好处:1.每个位置支持不同的队员用不同方式遍历。2.简化了每个位置的接口,使其kiss,不用具有遍历的接口。3.在同一个位置支持多个队员同时遍历。代码如下:template clas

2002-01-02 15:05:00 1090

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除