日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记

發布時間:2023/12/4 asp.net 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2.1 引入

  • http協議

  • web server && web application framework

  • .net 與 .net core asp .net core

  • web api 示例

CS:客戶端-服務器

BS:瀏覽器-服務器

2.1.1 http協議

  • 請求過程

  • 消息結構

  • 請求方法

  • 狀態碼

  • header

請求過程

  • 1.URL解析

  • 2.DNS查詢

  • 3.TCP連接

  • 4.處理請求

  • 5.接受響應

  • 6.渲染頁面

在瀏覽器輸入 URL 回車之后發生了什么:

https://juejin.im/post/6844903922084085773

消息結構

了解HTTP請求和響應結構:

https://juejin.im/post/6844903843277307917

請求方法

  • GET 獲取

  • POST 創建

  • PUT 替換(資源整體替換)

  • PATCH 修改(資源段落性修改)

  • DELETE 刪除

  • OPTIONS

狀態碼

  • 200

  • 300 已轉移地址/永久移動(response redirect)

  • 401 未認證

  • 403 未授權

  • 404 未找到文件

  • 500 內部服務錯誤,服務器不知道如何處理的錯誤

HTTP協議詳解:

https://www.cnblogs.com/tankxiao/archive/2012/02/13/2342672.html

2.1.2 web server && web application framework

web server

  • IIS

  • Nginx

  • Apache

webapplication framework

  • asp .net

  • asp .net core

  • springboot

  • express

基本功能

  • url映射

  • 安全性(認證、授權等)

  • 網頁模板系統 razer pages

  • 數據庫關系與映射(ORM)

擴展功能

  • 依賴注入

  • 配置

  • 日志

2.1.3 .net 與 .net core asp .net core

.net 是一個開發者平臺的統稱,用它可以構建多種類型的應用程序

.net 平臺下的開發語言:c#/F#/Visual Basic

平臺標準 .NET Standard:

https://dotnet.microsoft.com/platform/dotnet-standard

平臺實現

  • .net core: 跨平臺方案

  • .net framework: web sites, services, apps on windows

  • Xamarin/mono: .net for mobile

每個平臺由以下組件構成:

一個或多個運行時。示例:CLR 用于 .NET Framework,CoreCLR 和 CoreRT 用于 .NET Core

實現 .NET Standard 并且可實現其他 API 的類庫。示例:.NET Framework 基類庫、.NET Core 基類庫

可選擇包含一個或多個應用程序框架。示例:ASP .NET、Windows 窗體和 Windows Presentation Foundation (WPF) 包含在 .NET Framework 和 .NET Core 中

可包含開發工具。某些開發工具在多個實現之間共享

.NET 體系結構

https://docs.microsoft.com/zh-cn/dotnet/standard/components

.NET Core 平臺

coreclr:

https://github.com/dotnet/runtime

包含 garbage collector, JIT compiler, primitive data types and low-level classes

asp .net core

.net core 平臺下的一個 web 應用框架:

https://github.com/dotnet/aspnetcore

Extensions(用于控制臺和 web)

ASP .NET CORE (Web Application Framework)

Entity Framework Core (ORM 框架)

2.1.4 web api 示例

安裝 SDK

https://dotnet.microsoft.com/download/dotnet-core/3.1

新建 web api 示例

dotnet new webapi -n HelloApi

啟動程序

dotnet run

課程鏈接

.NET云原生架構師訓練營講什么,怎么講,講多久

總結

以上是生活随笔為你收集整理的.NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。