- 博客(13)
- 收藏
- 关注
原创 什么时候在EJB系统中使用XML
什么时候在EJB系统中使用XML XML是一个非常流行的词,我们现在来讨论XML在EJB开发中的适用性。XML适用于以下几种情况: 1.作为对legacy系统的接口。如果你有数目巨大的legacy系统,或者你有一个很大的恐怖的的legacy系统,然后你将需要查看你从legacy系统收发的数据,这时候XML可以帮助你。不是去收发那个legacy系统能够懂的合适结构的数据,而是你能够为那个le
2002-01-25 09:29:00 1081
原创 足球战术之Factory Method篇
接上回:http://www.csdn.net/Develop/read_article.asp?id=12040使用工厂方法有以下好处,球员仅处理进球(product)接口,但每要产生一种新的进球方式,就必须让这个队员来学会这种方法,或者换个队员。球员基类在类中创建进球,而不是直接创建,为子类提供一个hook。提供平行的类层次。代码如下:class 球员{public: virt
2002-01-22 11:33:00 1074
原创 足球战术->单刀赴会之prototype篇
接上回:http://www.csdn.net/Develop/read_article.asp?id=11949使用prototype模式,用其他队员牵制对手的注意力,然后带球队员通过个人技术甩脱对方的防守,单刀赴会得分(clone)。就像皇马在西甲半程时齐达内进的那个球。好处是在进攻进行时决定是否射门或改用其他方法;动态控制射门;改用不同球员来变化射门方式;减少进攻需要的队员数;动态换
2002-01-18 09:37:00 951
原创 足球战术之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 1078
原创 重构模式3
refactoring Patterns:第三部分 内容:应用Refactoring需要考虑的问题数据库接口改变和Published Interface用Refactoring思想武装自己的设计编程语言支持Refactori
2002-01-05 18:19:00 1181
原创 重构模式4
refactoring Patterns:第四部分 内容:不应 Refactoring 的场合实施Refactoring可能碰到的阻碍以及解决方案学习Refactoring获得短期效益削减Refactoring的额外开销安全
2002-01-05 18:19:00 1327
原创 重构模式5
refactoring Patterns:第五部分 内容:增量迭代Moving Target拥抱变化-Refactoring和XP参考资料关于作者相关内容:该系列的其他部分
2002-01-05 18:19:00 1168
原创 重构模式6
refactoring Patterns:第六部分 内容:简化设计设计模式关于作者相关内容:该系列的其他部分Refactoring和软件设计 石一楹 (shiyiy
2002-01-05 18:19:00 1348
原创 重构模式7
refactoring Patterns:第七部分 内容:Refactoring 应用的场合Refactoring和命名参考资料关于作者相关内容:该系列的其他部分
2002-01-05 18:19:00 1164
原创 重构模式1
refactoring Patterns:第一部分 内容:介绍什么是Refactoring?Refactoring原则参考资料关于作者相关内容:该系列的其他部分
2002-01-05 18:17:00 1169
原创 重构模式2
refactoring Patterns:第二部分 内容:简化测试更简单的设计Refactoring增进软件可理解性Refactoring 改进了软件的设计Refactoring 帮助你寻找BugRefactoring 让您
2002-01-05 18:17:00 1355
原创 java中的高速缓存和连接池对访问数据库性能的影响
一.初识高速缓存和连接池 设想这样一种情形:你突然口渴,需要一杯水来缓解,从心情上来讲,当然是越快越好 了。通常,一杯水的产生包括从水源(井水、河水或江水、甚至海水等)抽取,通过管 道传输和设备净化,才到达你饮水的容器中。上述过程是必须的,但并不是每一杯水的 产生都必须把上述过程重复一次。你可以用一个大一点的容器(例如缸或罐等)来盛大 量的水,喝水之前分到杯子小部分中即可,你的代价只是把水从缸
2002-01-02 15:07:00 2690 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 1112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人