[*] Hello Snoopy

.NET and Flash Blog
关于阅读Application Architecture for .NET的一些笔记

设计一个应用程序的目标:
 1.能够解决商业问题
 2.考虑到相关的安全和认证
 3.对一般操作提供较高的性能
 4.可用的、有弹性的
 5.对可遇见的需求具有伸缩性
 6.可管理的,允许管理员部署、显示、解决问题

应用和服务设计的通用建议:
 1.标识所有application中可能用到的组件,一些application可能不需要用到某些组件,所以必需要标识出来;
 2.在设计所有的组件时,应尽可能保持设计模式的一致性。用一个或几个设计模式保持组件设计的一致性;
 3.在数据交互时,使用一致的对象。比如用dataset,datareader或XML来做数据交换介质,应选择其一,而不要混合使用,这样会增加开发难度已经扩展性等
 4.使用代码强制策略,如:安全处理,管理,异常处理,通讯约束

posted on 2005-01-04 15:28  HelloSnoopy  阅读(347)  评论(0)    收藏  举报