问题描述
|
我是一名UI开发人员,想了解各种应用程序层,例如UI层,Service层等
您能以易于理解的术语解释每一层所扮演的角色吗?另外,您如何确定使用哪种架构?
如果可以的话,请提供一些简单的在线参考。谢谢。
解决方法
我按照您在这里的要求写了一篇文章。
五层架构主要是
关注逻辑和
将代码进行物理分区
支持重用的软件包。
从下图可以看出,
它将系统划分为
(惊喜!)5层。不像很多
其他专注于
\“主要水平\”层(如用户界面,
BL和DAL)五层架构
正式将其他部分识别为
值得平等的逻辑层
承认。请阅读正式
完整的说明(上面的链接)
和适当的介绍。
, 好吧,这里总结出非常广阔的概念。...但是MVC无疑是Web应用程序领域中最重要,最著名的体系结构。
V视图层,与如何将数据呈现给用户有关。
M模型层,指定业务模型和逻辑。该层可以进一步分为子层:-最重要的层:-服务层(所有服务代码都在这里)和资源层,例如数据库
C控制器层,充当视图和模型层之间的粘合剂。是决策者控制应用程序的流程。
您可以从以下链接开始:-
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
在以上Wiki中,有许多针对特定语言的链接,您可以进一步使用它。