Giáo trình Kiến trúc 3 tầng - Nguyễn Minh Huy

pdf 14 trang huongle 4260
Bạn đang xem tài liệu "Giáo trình Kiến trúc 3 tầng - Nguyễn Minh Huy", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfgiao_trinh_kien_truc_3_tang_nguyen_minh_huy.pdf

Nội dung text: Giáo trình Kiến trúc 3 tầng - Nguyễn Minh Huy

  1. Kiến trúc 3 tầng Trình bày: Nguyễn Minh Huy
  2. Nội dung  Tổng quan kiến trúc 3 tầng  Ví dụ minh họa
  3. Nội dung  Tổng quan kiến trúc 3 tầng  Ví dụ minh họa
  4. Tổng quan kiến trúc 3 tầng  Kiến trúc 3 tầng (3-tiers architechture).  Kiến trúc 3 tầng là mô hình tổ chức các thực thể phần mềm.  Có 3 tầng chính:  Tầng giao diện  Tầng nghiệp vụ  Tầng dữ liệu
  5. Tổng quan kiến trúc 3 tầng  Tầng giao diện Người dùng  Các thực thể phần mềm làm nhiệm vụ hiển thị. Tầng giao diện  Tương tác với người sử dụng.
  6. Tổng quan kiến trúc 3 tầng  Tầng nghiệp vụ Người dùng  Các thực thể phần mềm thực hiện các chức năng Tầng giao diện nghiệp vụ.  Xử lý chính. Tầng nghiệp vụ
  7. Tổng quan kiến trúc 3 tầng Người dùng  Tầng dữ liệu  Các thực thể phần mềm làm Tầng giao diện nhiệm vụ lưu trữ dữ liệu.  Tương tác với cơ sở dữ liệu. Tầng nghiệp vụ Tầng dữ liệu Cơ sở dữ liệu
  8. Tổng quan kiến trúc 3 tầng Người dùng  Kiến trúc đa tầng  Mở rộng kiến trúc 3 tầng. Tầng giao diện  Nhiều tầng nghiệp vụ. Tầng nghiệp vụ Tầng dữ liệu Cơ sở dữ liệu
  9. Tổng quan kiến trúc 3 tầng  Tính chất  Giảm sự gắn kết giữa các thực thể phần mềm (decoupling).  Tái sử dụng.  Có thể cài đặt phân tán.  Không phụ thuộc phương pháp lập trình.
  10. Nội dung  Tổng quan kiến trúc 3 tầng  Ví dụ minh họa
  11. Ví dụ minh họa  Ứng dụng quản lý danh mục sách:  Thêm sách mới.  Cập nhật thông tin sách hiện có.  Xóa sách.  Thông tin sách:  Tựa sách, tác giả.  Nhà xuất bản, năm xuất bản.
  12. Ví dụ minh họa Người dùng  Kiến trúc frmBookManagement BookList Book PublisherList AuthorList DataService Cơ sở dữ liệu
  13. Ví dụ minh họa  Cài đặt:  Cơ sở dữ liệu Microsoft Access 2000.  Trên môi trường .NET (C#).
  14. Hỏi & Đáp  Email: nmhuy@fit.hcmuns.edu.vn Ask