Một khái quát ngắn về ứng dụng ASP.NET Core (phần 3)

Một khái quát ngắn về ứng dụng ASP.NET Core (tiếp tục)

Kestrel chịu trách nhiệm cho nhận dữ liệu yêu cầu và xây dựng một trình bày .NET của yêu cầu, nhưng nó không toan
khởi tạo một trả lời trực tiếp. Cho nhiệm vụ đó, Kestrel truyền tay HttpContext tới middleware pipeline trong
mọi ứng dụng ASP.NET Core. Pipeline này là một chuỗi các bộ phận (components) cái xử lí yêu cầu đi đến để thực
hiện các hoạt động phổ biến như logging, xử lí ngoại lệ và phục vụ các files tĩnh.
Chú ý Bạn sẽ học về middleware pipeline chi tiết trong các học phần sau.
Tại cuối middleware pipeline là endpoint middleware, cái chịu trách nhiệm cho gọi code cái khởi tạo trả lời
cuối cùng. Trong hầu hết ứng dụng cái code sẽ là một Model-View-Controller (MVC), Razor Pages, hay minimal API
endpoint.
Hầu hết ứng dụng ASP.NET Core đi theo cấu trúc cơ bản này, và ví dụ trong học phần này không khác. Trước tiên,
bạn sẽ thấy làm cách nào tạo và chạy các ứng dụng của bạn; sau đó bạn sẽ nhìn vào như thế nào code tương ứng với
phác thảo ảnh trên. Không chần chừ gì nữa, hãy tạo một ứng dụng!

Chia sẻ