09 2006 档案

征求书名

posted @ 2006-09-25 15:30 张逸 阅读(1859) | 评论 (34)  编辑

《设计之道》目录
     摘要: 这是我计划要出版的一本书,内容主要基于我这几年在博客园发表的有关软件设计的文章。内容以讲解设计模式为主,同时也涵盖了敏捷开发、测试驱动开发、重构、单元测试等内容。写书并不容易,然而好在本书的形成实则是一个集腋成裘的过程,因而内中的辛苦可以抵消一半,剩下的一半则为成书的喜悦冲去,反而成了一次愉悦的体验。

本书还未到出版时,是否能够出版,我心中也无定论。这几日,就要给出版社的工作人员交付目录与样张了,因而把这篇目录写成之后,反而有了几分忐忑。究竟这些内容能否吸引书店的过客驻足阅读呢?蒙尘的书籍虽然并不代表不是经典,然而在IT这个行业内,没有人喝彩实则代表你已经失败了。所以,我在交付目录之前,先放到网上来给大家过目。虽然没有内容(其实很多内容已经在我的博客上发表过),但从这冰山一角,也能窥探出几分端倪。那么,我希望它能给我带来几声喝彩与责骂。如果是喝彩,我看作是鼓励与动力;如果是责骂,我不会狂妄的说诸位是吹毛求疵,或者是鸡蛋里挑骨头,我反而认为自己可能已经陷入错误的泥坑里,希望路人在一顿责骂之后,能够将我拉上来。  阅读全文

posted @ 2006-09-20 12:54 张逸 阅读(3243) | 评论 (35)  编辑

Command模式应用实践
     摘要: 通过项目实践谈Command模式。  阅读全文

posted @ 2006-09-18 13:24 张逸 阅读(5125) | 评论 (21)  编辑

Buider模式应用实践
     摘要: 通过一个实例谈Builder模式。  阅读全文

posted @ 2006-09-16 22:36 张逸 阅读(3461) | 评论 (10)  编辑

.Net中的设计模式——Strategy模式
     摘要: “面向接口编程”是面向对象编程思想中最重要的一个原则。根据“封装变化”的原理,我们常常将易于变化的部分进行抽象,定义为接口。对于调用者而言,只需要知道接口的外部定义即可,具体的实现则不用理会。在设计模式中,Strategy模式就是这样的一个“面向接口编程”的最佳体现,它进行抽象的一部分是针对特定的“算法”,或者说是“策略”。  阅读全文

posted @ 2006-09-12 21:38 张逸 阅读(4930) | 评论 (18)  编辑

.Net中的设计模式——Decorator模式
     摘要: 讲解.Net Framework中的Decorator模式。
  阅读全文

posted @ 2006-09-07 23:04 张逸 阅读(4088) | 评论 (12)  编辑

PetShop数据访问层之消息处理
     摘要: 在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。
在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,几乎可以忽略。要提供整个系统的性能,还可以从数据库的优化着手,例如连接池的使用、建立索引、优化查询策略等等,例如在PetShop中就利用了数据库的Cache,对于数据量较大的订单数据,则利用分库的方式为其单独建立了Order和Inventory数据库。而在软件设计上,比较有用的方式是利用多线程与异步处理方式。  阅读全文

posted @ 2006-09-06 12:00 张逸 阅读(8946) | 评论 (28)  编辑

我回来了

posted @ 2006-09-06 00:48 张逸 阅读(2029) | 评论 (16)  编辑

导航

公告

logo.gif
我的著作与译作

《软件设计精要与模式》

《WCF服务编程》

MVP_Horizontal_BlueOnly.png

From 03-03-2006
Counter: site stats

与我联系

搜索

 

常用链接

我参加的小组

我参与的团队

随笔分类(245)

随笔档案(237)

最新随笔

积分与排名

最新评论

阅读排行榜

评论排行榜