• Session 1 : ASP.NET MVC5

    1. Khái niệm mô hình MVC

    MVC là viết tắt của 3 từ M – Model, V – View, C – Controller. Mô hình MVC là một kiến trúc phần mềm hay mô hình thiết kế phần mềm giúp chúng ta tách ứng dụng của chúng ta thành những phần độc lập có những nhiệm vụ riêng biệt.

    a. Model
    Model chứa và thể hiện các đặc tính và logic ứng dụng. Theo một cách hiểu khác, Model đại diện cho dữ liệu và logic cốt lõi. Nó chính là những lớp (class) chứa thông tin về các đối tượng mà ta cần phải thao tác, làm việc trên nó.

    b. View
    View là thành phần hiển thị thông tin, tương tác với người dùng.

    c. Controller
    Controller nằm giữa tầng View và Model , làm nhiệm vụ tìm kiếm, xử lý 1 hoặc nhiều Model, sau đó gửi Model tới View để View hiển thị.
    2.Một số mặt của MVC 

    *) Ưu điểm:

    Hệ thống phân ra từng phần nên dễ dàng phát triển
    Chia thành nhiều modun nhỏ nên nhiều người có thể làm chung dự án
    Vấn đề bảo trì cũng tương đối ok, dễ nâng cấp
    Dễ dàng debug trong quá trình xây dựng

    *)Nhược điểm:

    Hệ thống sẽ chạy chậm hơn PHP thuần, tuy nhiên nó không phải là vấn đề😀

    Xây dựng cầu kì và mất thời gian để xây dựng thư viện, cấu trúc

    II. Ví Dụ: Các bản Controller, Models, View và kết quả lần lượt được sắp xếp như hình dưới đây




    reference : 
    https://msdn.microsoft.com/en-us/library/windows/apps/gg521153(v=vs.105).aspx?tduid=(b718e6efeddf261fd90d8b0fefb2853a)(256380)(2459594)(TnL5HPStwNw-thuzMWbdeDgN1SK8VSY2Ww)()


  • 0 nhận xét:

    Đăng nhận xét

    QUOTE & QUOTE

    Without requirements or design, programming is just the art of adding bugs to a blank text file.

    ADDRESS

    100000, My Dinh, Ha Noi, VN

    EMAIL

    minhbu883@mail.com
    minhnn17@fsoft.com.vn

    TELEPHONE

    +84964 214 883

    MOBILE

    +8438 5689 888