Mô hình 3 lớp c#| Giới thiệu Mô hình 3 lớp với Entity Framework





106 Views
Published
Giới thiệu về kiến trúc đa tần và Mô hình 3 lớp trong c#. Cần nhiều người cùng làm hơn thì việc lập trình trở nên phức tạp hơn, vậy nên để dễ dàng hơn trong việc quản lý các thành phần của hệ thống cũng như ảnh hưởng tới các thành phần khác khi ta thay đổi một thành phần, chúng ta thường nhóm các thành phần có cùng chức năng lại với nhau. Chính vì thế các mô hình lập trình được sinh ra, một trong những mô hình lập trình đó là mô hình 3 lớp .
Presentation Layer (GUI)
Nhiệm vụ chính của lớp này là nhập liệu và trình bày dữ liệu, có thể bao gồm kiểm tra dữ liệu đầu vào trước khi gọi Business Logic Layer.
Business Logic Layer (BLL)
Có thể gọi là BLL hay BUS, đều là Business Logic Layer.
Kiểm tra các yêu cầu nghiệp vụ trước khi cập nhật dữ liệu, quản lý các transaction... Công việc của BLL là gọi lại các xử lý của lớp Data Access Layer, nếu gặp ngoại lệ sẽ thôngbáo cho GUI.
Data Access Layer (DAL)
Có thể là DAL hay DAO, đều là Data Access Layer cả.
Chức năng của DAL là kết nối CSDL, tìm kiếm, thêm, xóa, sửa,… trên CSDL. Tầng này sẽ sử dụng ADO.NET, Entity Framework để xử lý.
Data Transfer Object (DTO)
Có thẻ hiểu DTO là tập các đối tượng được chuyển từ mô hình CSDL quan hệ lên hướng đối tượng để dễ dàng trong việc tương tác xử lý nghiệp vụ.
Tên BảngTên Lớp
Tên Cột Tên Thuộc tính
Từng dòng dữ liệu từng đối tượng

https://www.itshareedu.com/2021/08/gioi-thieu-ve-kien-truc-tan-va-mo-hinh.html
Category
Phim Đài Loan