Skip to content

8. 阶段性总结

至此,ASP.NET MVC 框架的概述已全部结束。接下来我们将通过一个案例研究,演示该框架在分层架构中的应用:

  • [Web] 层是与 Web 应用程序用户直接交互的层。用户通过浏览器显示的网页与 Web 应用程序进行交互。ASP.NET MVC 仅位于此层,且仅在此层运行
  • [业务]层实现应用程序的业务逻辑,例如计算工资或生成发票。该层通过[Web]层获取用户数据,并通过[DAO]层从DBMS获取数据。
  • [DAO](数据访问对象)层、[ORM](对象关系映射器)层以及 ADO.NET 连接器负责管理对 DBMS 中数据的访问。[ORM] 层充当 [DAO] 层处理的对象与关系型数据库中表的行和列之间的桥梁。 我们将使用 Entity Framework ORM(http://msdn.microsoft.com/en-us/data/ef.aspx)。
  • 各层的集成可通过依赖注入容器实现。我们将使用 Spring.nethttp://www.springframework.net/)。

尽管本文内容已相当详尽,但仍不完整。读者可通过 Apress 出版的 Adam Freeman 所著《Pro ASP.NET MVC 4》一书来补充学习。这是一本极佳的著作,其 800 页的篇幅足以满足最挑剔的读者。

通过实例学习 ASP.NET MVC

塞尔吉·塔赫,2013年11月


本网站于2026年1月使用由人工智能系统Gemini 3和ChatGPT 5.2开发的[Word或ODT → HTML]转换器创建


借助 Gemini/ChatGPT 转换器,已从 LibreOffice ODT 文档和 Word 文档生成多个网站:

Java

Android

.NET

JavaScript

PHP

Python

VBScript

SQL

这些都是由数百页内容组成的旧课程。对于Gemini/ChatGPT转换器而言,ODT或DOCX文档的大小并不重要。它关注的是文档内部的结构(参见本文件中的“示例”一章)。