tailieunhanh - Tài liệu ASP.NET 3.5 part 3

Tại sao sử dụng MVC MVC là gì Mô hình MVC cơ bản MVC viết tắt của các chữ cái đầu của Models, Views, Controllers. MVC chia giao diện UI thành 3 phần tương ứng: đầu vào của controller là các điều khiển thông qua HTTP request, model chứa các miền logic, view là những thứ được sinh ra trả về cho trình duyệt. | 1 Tại sao sử dụng MVC MVC là gì Mô hình MVC cơ bản MVC viết tắt của các chữ cái đầu của Models Views Controllers. MVC chia giao diện UI thành 3 phần tương ứng đầu vào của controller là các điều khiển thông qua HTTP request model chứa các miền logic view là những thứ được sinh ra trả về cho trình duyệt. Figure 1. Mô hình MVC cơ bản Lợi ích của việc dùng phương pháp MVC là sự phân đoạn rõ ràng giữa models views controllers bên trong ứng dụng. Cấu trúc sạch sẽ giúp cho việc kiểm tra lỗi ứng dụng trở nên dễ dàng hơn. Một vài đặc tính trong MVC Tách rõ ràng các mối liên quan mở khả năng test TDD test driven developer . Có thể test unit trong ứng dụng mà không cần phải chạy Controllers cùng với tiến trình của và có thể dùng bất kỳ một unit testing framework nào như NUnit MBUnit MS Test . Có khả năng mở rộng mọi thứ trong MVC được thiết kế cho phép dễ dàng thay thế tùy biến ví dụ có thể lựa chọn sử dụng engine view riêng routing policy parameter serialization . . Bao gồm một ánh xạ URL mạnh mẽ cho phép xây dựng ứng dụng với những URL sạch các URL không cần cs phần mở rộng ví dụ có thể ánh xạ địa chỉ Products Edit 4 để thực hiện hành động Edit của lớp điều khiển ProductControllers hoặc ánh xạ địa chỉ Blog SomeTopic để thực hiện hành động Display Topic của lớp điều khiển BlogEngineController MVC Framework cũng hỗ trợ những file như .ASPX .ASCX và .Master đánh dấu các tập tin này như một view template có thể dễ dàng dùng các tính năng của như lồng các trang Master snippets mô tả server controls template data-binding localization . . Tuy nhiên sẽ Microsoft Vietnam - DPE Team Bài sô 3 Tông quan vê MVC Framework 2 không còn postback và interactive back server và thay vào đó là interactive end-user tới một Controller class không còn viewstate page lifecycle MVC Framework hỗ trợ đầy đủ các tính năng bảo mật của như forms windows authenticate URL authorization membership roles

TỪ KHÓA LIÊN QUAN