我是一名UI开发人员,希望了解各种应用层,如UI层,服务层等
您能否以易于理解的方式解释每个层的作用?另外,您如何确定使用哪种架构?
如果可以,请提供一些简单的在线参考。感谢。
答案 0 :(得分:3)
我按照here之后的行写了一篇文章。
5层架构主要是 关注逻辑和 将代码物理划分为 支持重用的包。
从下图中可以看出, 它将系统划分为 (惊喜!)5层。不像很多 其他关注的体系结构 “主要水平”图层(如UI, BL和DAL)5层架构 正式承认其他部分为 值得平等的逻辑层 承认。请阅读正式的 完整的描述(链接上面) 和适当的介绍。
答案 1 :(得分:-2)
这里概括了非常庞大的概念......但MVC无疑是Web应用领域中最重要和最着名的架构。 V-视图层与数据如何呈现给用户有关。 M模型层,它指定业务模型和逻辑。该层可以进一步划分为子层: - 最重要的层: - 服务层(所有服务代码在这里)和资源层用于例如:数据库 C-Controller层充当视图和模型层之间的粘合剂。决策者控制着申请流程。
您可以从以下链接开始: -
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller 在上面的wiki中,有许多用于语言特定实现的链接,您可以进一步了解它。