了解Web应用程序中的图层

时间:2011-06-14 17:14:23

标签: web-applications architecture layer

我是一名UI开发人员,希望了解各种应用层,如UI层,服务层等

您能否以易于理解的方式解释每个层的作用?另外,您如何确定使用哪种架构?

如果可以,请提供一些简单的在线参考。感谢。

2 个答案:

答案 0 :(得分:3)

我按照here之后的行写了一篇文章。

  

5层架构主要是   关注逻辑和   将代码物理划分为   支持重用的包。

     

从下图中可以看出,   它将系统划分为   (惊喜!)5层。不像很多   其他关注的体系结构   “主要水平”图层(如UI,   BL和DAL)5层架构   正式承认其他部分为   值得平等的逻辑层   承认。请阅读正式的   完整的描述(链接上面)   和适当的介绍。

enter image description here

答案 1 :(得分:-2)

这里概括了非常庞大的概念......但MVC无疑是Web应用领域中最重要和最着名的架构。 V-视图层与数据如何呈现给用户有关。 M模型层,它指定业务模型和逻辑。该层可以进一步划分为子层: - 最重要的层: - 服务层(所有服务代码在这里)和资源层用于例如:数据库 C-Controller层充当视图和模型层之间的粘合剂。决策者控制着申请流程。

您可以从以下链接开始: -

  

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller   在上面的wiki中,有许多用于语言特定实现的链接,您可以进一步了解它。