- 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
推薦閱讀
- Learning Single:page Web Application Development
- DB2 V9權威指南
- 小創客玩轉圖形化編程
- Mastering OpenCV 4
- Java性能權威指南(第2版)
- Hands-On Natural Language Processing with Python
- Android Wear Projects
- Python算法詳解
- 動手學數據結構與算法
- Go語言開發實戰(慕課版)
- Python計算機視覺和自然語言處理
- Python+Office:輕松實現Python辦公自動化
- Mapping with ArcGIS Pro
- H5頁面設計與制作(全彩慕課版·第2版)
- Selenium自動化測試實戰:基于Python