Web applications 了解web应用程序中的层

Web applications 了解web应用程序中的层,web-applications,architecture,layer,Web Applications,Architecture,Layer,我是一名UI开发人员,希望了解各种应用程序层,如UI层、服务层等 你能用简单易懂的术语解释一下每一层的作用吗?另外,您如何确定要使用哪种体系结构 如果可以,请提供一些简单的在线参考资料。谢谢。这里总结的概念非常广泛……但MVC无疑是web应用领域最重要、最著名的体系结构。 V-视图层,它与如何向用户显示数据有关。 M-model层,指定业务模型和逻辑。该层可进一步分为子层:-最重要的子层:-服务层(所有服务代码都在这里)和资源层,例如数据库 C-控制器层,充当视图和模型层之间的粘合剂。它是控制应

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

你能用简单易懂的术语解释一下每一层的作用吗?另外,您如何确定要使用哪种体系结构


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

这里总结的概念非常广泛……但MVC无疑是web应用领域最重要、最著名的体系结构。 V-视图层,它与如何向用户显示数据有关。 M-model层,指定业务模型和逻辑。该层可进一步分为子层:-最重要的子层:-服务层(所有服务代码都在这里)和资源层,例如数据库 C-控制器层,充当视图和模型层之间的粘合剂。它是控制应用程序流程的决策者

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

在上面的wiki中,有许多关于特定语言实现的链接,您可以进一步使用这些链接


我写了一篇关于你的文章

5层体系结构主要是 与逻辑和逻辑有关 将代码物理分区为 支持重用的包

如下图所示, 它将系统划分为多个部分 (惊喜!)5层。不像很多 其他专注于 “主要水平”层(如UI、, BL和DAL)五层体系结构 正式承认其他部分为 值得同等重视的逻辑层 认可。请阅读正式文件 详细信息的说明(上面的链接) 以及适当的介绍


MVC是一种架构模式,它没有提到层;图层是一种建筑风格。MVC可以应用于分层体系结构,不同的层被标识为模型、视图或控制器,但模型、视图或控制器本身并不是层。问题是关于分层的,这里给出的答案是关于MVC设计模式的——其中M、V和C是交互的组件,而不是分层的示例。