架构
tobelove`默
这个作者很懒,什么都没留下…
展开
-
我的架构经验小结(二)—— 关于三层架构
一.三层架构图 二.系统各层次职责 1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。与UI平行的Service Interface层用于将业务发布为服务(如WebServices)。 2.BL(Business Logic)层的职责是按预定的业务逻辑处理UI层提交的请求。 (1)B转载 2015-09-20 18:13:19 · 1194 阅读 · 0 评论 -
我的架构经验小结(一)—— 常用的架构模型
经过这几年的积累,在系统架构方面逐渐积累了一些自己的经验,到今天有必要对这些经验作个小结。在我的架构思维中,主要可以归类为三种架构模型:3/N层架构、“框架+插件”架构、地域分布式架构。一.三种架构模型 1.3/N层架构 这是经典的多层架构模型,对于稍微复杂一点或特别复杂的系统,不使用分层架构是很难想象的。下图是经典的3层架构:转载 2015-09-20 17:34:29 · 1206 阅读 · 0 评论 -
我的架构经验小结(四)—— 实战中演化的三层架构
转自zhuweisky博客,点击查看原文 在06、07年的时候,我写过一些关于三层架构方面的东西(参见这里),现在看来,觉得有很多实用性的内容需要补充到里面去。我们还是先从架构图看起,然后一一解释,你就会发现相比于两年前,这个架构做了哪些变化和调整。一.三层架构图二.系统各层次职责 1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以转载 2015-09-20 19:35:19 · 1024 阅读 · 0 评论 -
我的架构经验小结(三)—— 深入三层架构
转自zhuweisky博客,点击查看原文一.三层架构图二.系统各层次职责 1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。Service Interface侧层用于将业务或数据资源发布为服务(如WebServices)。 2.BL(Business Logic)层的职责是按预定的业务逻辑处理转载 2015-09-20 18:55:12 · 1223 阅读 · 0 评论 -
我的架构经验小结(五)—— 日志记录
转自zhuweisky博客,点击查看原文 日志记录的主要作用可以从正反两个方面来说: (1)如果程序运行出现问题,可以通过相关日志快速定位到出问题的地方,找到问题的根源,从而快速解决问题。对于已上线的系统来说,如果出现一个bug,通常,解决这个bug的时间主要花在定位bug上,一旦找到bug根源,修复它是非常快的。而恰当的日志记录可以帮我们迅速定位bug。 (2)确保我们的系统运转载 2015-09-20 21:02:39 · 1878 阅读 · 0 评论