Chuyển đến nội dung chính

Bài 3 Vòng đời của một ứng dụng asp.net MVC cơ bản

Vòng đời của một ứng dụng ASP.NET MVC 

Ở trong phần này mình sẽ hướng dẫn các bạn hiểu về vòng đời của một ứng dụng ASP.NET MVC

Các bạn theo dõi cái ảnh bên dưới (ảnh này mình google ra =)))
Khi ứng dụng start và khi ứng dụng kết thúc công việc của cái ứng dụng này nó một câu đơn giản là nó cứ nhận một yêu cầu Request từ phía người dùng, rồi lại trả về một cái response đơn giản thế thui 

nhưng điều mà các bạn cần biết ở đây là cơ chế nhận request và trả về như thế nào


Đầu tiên khi nhận một request từ phía người dùng nó sẽ nhẩy vào cái Routing kia để xem người dùng muốn gì cái này tương đương với  cái file RouterConfig.cs ở trong project của các bạn mà mình đã hướng dẫn các bạn tạo ra ở bài 1
mình sẽ hướng dẫn các bạn cụ thể từng dòng code khi đi sau vào từng mục nhỏ ở đây mình chỉ hướng dẫn để các bạn có cài nhìn tổng quan về project thôi.
sau khi qua cái routing nó sẽ nhẩy vào cái controller cái controller sử lý cái nghiệp vụ mà người dùng yêu cầu nó tương đương với code các bạn viết ở đây ở trong cái thư mục controller ấy
sau khi vào cái controller này nó sẽ thực hiện một hành động tương ứng nếu cần thì nó sẽ gọi đến thằng Models để có thể tương tác với dữ liệu

sau đó controller sẽ trả về View và view hiển thị kết quả ra cho người dùng đấy các bạn cứ tạm hiểu như vậy, còn cụ thể khi mình hướng dẫn các bạn làm chi tiết mình sẽ hướng dẫn các bạn cụ thể hơn .


Nhận xét

Bài đăng phổ biến từ blog này

Bài 4 Routing trong ASP.NET MVC học lập trình web ASP.NET MVC

ASP.NET Routing ở bài trước thì mình đã giới thiệu cho các bạn qua về vòng đời cũng như cấu trúc của một ứng dụng web asp.net mvc ở trong phần này chúng ta sẽ tìm hiểu rõ hơn về nó. tuy là lý thuyết nhưng các bạn phải biết thì đọc code mới hiểu được

Bài 2 - Kiến trúc của mô hình MVC mô hình MVC là gì

Mô hình MVC là gì ? MVC viết tắt của Model - View - controller đây là một mẫu thiết kế được sử dụng nhiều trong các ngôn ngữ lập trình khác. Và nó cũng được microsoft hỗ trợ đối với công nghệ dot.net