![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Tổng quan về ASP.NET MVC Framework
Số trang: 22
Loại file: pdf
Dung lượng: 1.66 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tài liệu tham khảo dành cho giáo viên, sinh viên, kỹ thuật viên chuyên ngành lập trình cho máy tính - Tổng quan về ASP.NET MVC Framework
Nội dung trích xuất từ tài liệu:
Tổng quan về ASP.NET MVC FrameworkBài số 3Tổng quan về ASP.NET MVC FrameworkTable of Contents Tại sao sử dụng ASP.NET MVC ............................................................................................ 21 ASP.NET MVC là gì ................................................................................................................. 2 1.1 Mô hình MVC cơ bản .................................................................................................... 2 1.1.1 Một vài đặc tính trong ASP.NET MVC ........................................................................... 2 1.1.2 Sự khác biệt với WebForm ..................................................................................................... 3 1.2 Ví dụ xây dựng ứng dụng với ASP.NET MVC Framework ................................................ 42 Tạo Project với ASP.NET MVC Web Application ........................................................................ 4 2.1 Tìm hiểu định tuyến URL ............................................................................................................ 8 2.2 Xây dựng mô hình dữ liệu .......................................................................................................... 9 2.3 Tạo cơ sở dữ liệu .......................................................................................................... 9 2.3.1 Sử dụng mô hình LINQ to SQL..................................................................................... 10 2.3.2 Tìm hiểu về Controllers ............................................................................................................ 14 2.4 Tìm hiểu về Views ..................................................................................................................... 16 2.5 Tìm hiểu về Models .................................................................................................................. 18 2.6 2.7 Cấu trúc ViewsSharedSite.Master ......................................................................................... 20 Kết quả ...................................................................................................................................... 21 2.8 Câu hỏi ôn tập....................................................................................................................... 213 Tài liệu tham khảo ................................................................................................................ 224 Tại sao sử dụng ASP.NET MVC1 1.1 ASP.NET MVC là gì 1.1.1 Mô hình MVC cơ bảnMVC 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ữngthứ được sinh ra trả về cho trình duyệt. Figure 1. Mô hình MVC cơ bảnLợ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 ứngdụ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. 1.1.2 Một vài đặc tính trong ASP.NET 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 ASP.NET và có thể dùng bất kỳ một unit testing framework nào như NUnit, MBUnit, MS Test, v.v… 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, v.v…). 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 ) ASP.NET MVC Framework cũng hỗ trợ những file ASP.NET 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 ASP.NET như lồng các trang Master, snippets, mô tả server controls, template, data-binding, localization, v.v… ). Tuy nhiên sẽ Microsoft Vietnam – DPE Team |Bài số 3: Tổng quan về ASP.NET 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 ) ASP.NET MV ...
Nội dung trích xuất từ tài liệu:
Tổng quan về ASP.NET MVC FrameworkBài số 3Tổng quan về ASP.NET MVC FrameworkTable of Contents Tại sao sử dụng ASP.NET MVC ............................................................................................ 21 ASP.NET MVC là gì ................................................................................................................. 2 1.1 Mô hình MVC cơ bản .................................................................................................... 2 1.1.1 Một vài đặc tính trong ASP.NET MVC ........................................................................... 2 1.1.2 Sự khác biệt với WebForm ..................................................................................................... 3 1.2 Ví dụ xây dựng ứng dụng với ASP.NET MVC Framework ................................................ 42 Tạo Project với ASP.NET MVC Web Application ........................................................................ 4 2.1 Tìm hiểu định tuyến URL ............................................................................................................ 8 2.2 Xây dựng mô hình dữ liệu .......................................................................................................... 9 2.3 Tạo cơ sở dữ liệu .......................................................................................................... 9 2.3.1 Sử dụng mô hình LINQ to SQL..................................................................................... 10 2.3.2 Tìm hiểu về Controllers ............................................................................................................ 14 2.4 Tìm hiểu về Views ..................................................................................................................... 16 2.5 Tìm hiểu về Models .................................................................................................................. 18 2.6 2.7 Cấu trúc ViewsSharedSite.Master ......................................................................................... 20 Kết quả ...................................................................................................................................... 21 2.8 Câu hỏi ôn tập....................................................................................................................... 213 Tài liệu tham khảo ................................................................................................................ 224 Tại sao sử dụng ASP.NET MVC1 1.1 ASP.NET MVC là gì 1.1.1 Mô hình MVC cơ bảnMVC 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ữngthứ được sinh ra trả về cho trình duyệt. Figure 1. Mô hình MVC cơ bảnLợ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 ứngdụ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. 1.1.2 Một vài đặc tính trong ASP.NET 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 ASP.NET và có thể dùng bất kỳ một unit testing framework nào như NUnit, MBUnit, MS Test, v.v… 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, v.v…). 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 ) ASP.NET MVC Framework cũng hỗ trợ những file ASP.NET 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 ASP.NET như lồng các trang Master, snippets, mô tả server controls, template, data-binding, localization, v.v… ). Tuy nhiên sẽ Microsoft Vietnam – DPE Team |Bài số 3: Tổng quan về ASP.NET 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 ) ASP.NET MV ...
Tìm kiếm theo từ khóa liên quan:
hướng đối tượng lập trình kỹ thuật lập trình thủ thuật lập trình tài liệu lập trình lý thuyết lập trìnhTài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 281 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 224 0 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 217 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 207 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 178 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 156 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 156 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 137 0 0 -
142 trang 130 0 0
-
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 122 0 0