目录
目录X
动易SiteFactory快报--系统架构
今日要和小伙伴说的是动易SiteFactory 的操作系统架构部署装修设计。
在手机app标准架构部署方案中,分类式架构是里常见到,也是最大要的某种架构。微软中国建议的分类式架构通常情况可分成二层,从下无小事区分为:数据统计远程访问层、保险业务逻辑思维层(又或成科技领域层)、指出层,如如图:
图一:三层的分层式结构
1、分散关注:开发人员可以只关注整个结构中的其中某一层;
2、松散耦合:可以很容易的用新的实现来替换原有层次的实现;可以降低层与层之间的依赖;
3、逻辑复用:可以有利于各层逻辑的复用。比如,可以使用同一个业务逻辑来实现不同的表现层,针对不同的客户端显示不同的界面。比如针对电脑和手机编写不同的界面,两者共用相同的业务逻辑。
4、有利于标准化;
“金无足赤,人无完人”,分层式结构也不可避免具有一些缺陷:
1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。
2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码。这是对于程序员来说的,普通用户可以不用关心这一点。
图二:.Net中标准的BS分层式结构
图三:动易CMS 2007的体系架构
图四:数据访问层的模块结构图
图五:业务逻辑层的模块结构图
【打印正文】
上线期限:2006-10-12 15:34:13
小说作者:webboy
收入:警告本网站中国散文网
用户登录
还没有账号?
立即注册