上一篇文章简要说明了MVC所代表的含义并提供了详细的项目及其控制器、视图等内容的创建步骤,最终完成了一个简单ASP.NET MVC程序。
注:MVC与ASP.NET MVC不相等,MVC是一种开发模式,而ASP.NET MVC是MVC这种模式的其中一种实现方式,本文中提到的MVC如果没有特指,那么均表示ASP.NET MVC。
本文将从ASP.NET的M-V-C到底代表什么?如何编写对应的代码?来讨论如何使用ASP.NET MVC开发应用程序。
○ ASP.NET MVC与分层
○ ASP.NET MVC中的M代表什么
○ ASP.NET MVC的V和C是如何交互的
○ ASP.NET MVC中的C应该如何处理业务逻辑
○ 如何使用ASP.NET MVC
ASP.NET MVC与分层
什么是分层?
在了解分层之前,先了解一下层次的概念,层次是指系统在结构或功能方面的等级秩序。具有多样性,可按物质的质量、能量、运动状态、空间尺度、时间顺序、组织化程度等多种标准划分。不同层次具有不同的性质和特征,既有共同的规律,又各有特殊规律。(来自百度百科)
所以分层实际上是根据一定的标准和规律,将一个整体划分为多个层次,保证每一个层次中的内容都有共同的性质和特征,便于针对每一个层次进行维护管理。
代码分层: