Câu hỏi phỏng vấn Net core
Câu hỏi

MVC trong .NET Core là gì?

Câu trả lời

MVC, viết tắt của Model-View-Controller, là một mô hình thiết kế phần mềm được sử dụng để phát triển ứng dụng web. Trong .NET Core, ASP.NET Core MVC là một framework nhẹ, mã nguồn mở, và có thể kiểm thử cao, được tối ưu hóa để sử dụng với ASP.NET Core. Mô hình MVC chia ứng dụng thành ba thành phần chính: Model, View, và Controller, giúp đạt được sự tách biệt rõ ràng giữa logic xử lý dữ liệu, giao diện người dùng, và logic điều khiển.

Model

Model đại diện cho trạng thái của ứng dụng và bất kỳ logic nghiệp vụ nào hoặc thao tác nào cần được thực hiện. Logic nghiệp vụ nên được đóng gói trong model, cùng với bất kỳ logic triển khai nào cho việc lưu trữ trạng thái của ứng dụng.

View

View chịu trách nhiệm trình bày nội dung thông qua giao diện người dùng. Nó sử dụng engine view Razor để nhúng mã .NET vào markup HTML, cho phép một cách linh hoạt để tạo ra nội dung web động trên máy chủ.

Controller

Controller xử lý các yêu cầu từ người dùng, làm việc với model để thực hiện các hành động người dùng và/hoặc chọn view để hiển thị cho người dùng. Controller đóng vai trò là tr...

middle

middle

Gợi ý câu hỏi phỏng vấn

junior

.NET application domain là gì?

junior

Sự khác biệt giữa decimal, floatdouble trong .NET là gì?

senior

Sự khác biệt giữa Dịch vụ Hosted và Dịch vụ Windows là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào