官术网_书友最值得收藏!

  • Mastering ASP.NET Web API
  • Mithun Pattankar Malendra Hurbuns
  • 206字
  • 2021-07-02 20:52:28

Anatomy of ASP.NET Core Web API

This chapter starts with a quick recap of MVC. You might be surprised why we need MVC when we are working with web APIs. It's because the ASP.NET Web API is designed based on the MVC principles of Controllers, Models, and Views (the response returned can be treated as a faceless view in the case of a Web API).

Our focus in this chapter is to know why we need a lightweight HTTP-based service technology in the form of a Web API, its evolution to meet the constantly changing industry demands, the entry of Microsoft into the world of Open Source in the form of .NET Core and ASP.NET Core apps, and not limiting ourselves to the world of Windows OS for developing ASP.NET web applications.

In this chapter, we will be looking at the following topics:

  • A quick recap of the MVC framework
  • Inception of web APIs and their evolution
  • Introduction to .NET Core
  • An overview of the ASP.NET Core Architecture
  • Creating an ASP.NET Core Project using Visual Studio IDE
  • Creating an ASP.NET Core Project in Linux/macOS
  • Examining the ASP.NET Core project files and structures
  • Understanding Request processing
  • MVC and web API unification
  • Running the ASP.NET Core Web API
主站蜘蛛池模板: 清涧县| 徐水县| 长春市| 确山县| 青神县| 绥德县| 绥阳县| 枣强县| 突泉县| 沛县| 江都市| 新密市| 浦城县| 洛阳市| 宝清县| 高平市| 山阳县| 新兴县| 镶黄旗| 定襄县| 安龙县| 衢州市| 英超| 霞浦县| 临夏市| 乐至县| 黑河市| 子长县| 蓝山县| 永泰县| 久治县| 万载县| 景泰县| 鲁山县| 剑川县| 宁河县| 古田县| 淮滨县| 阿鲁科尔沁旗| 新乡县| 开平市|