一个分层架构设计的例子(2)
摘要:
接着上一篇关于分层架构的讨论,一个分层架构设计的例子(1)。
上篇介绍了实体类(Entity)、数据库访问类(DAL)、数据访问接口(IDAL)的相关设计,本篇主要讨论下面几个部分内容:业务逻辑层、缓存机制、界面层等方面。
业务逻辑层,主要是业务逻辑基类的设计,由于数据库访问类(DAL)的基类封装了大量的操作实现,因此,业务逻辑层的主要工作是进一步封装对底层访问接口的实现。
业务层基类封装了大量的调用,那么对于业务层的具体操作类,它的工作就很简单了,基本上只需要继承一下基类就可以了,这就是有一个优秀父亲的好处,呵呵
阅读全文
posted @ 2008-07-07 09:01 伍华聪 阅读(7562) 评论(10) 推荐(3) 编辑