intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Kiến trúc 3 tầng

Chia sẻ: Phạm Nhật Hiếu | Ngày: | Loại File: PPT | Số trang:18

364
lượt xem
127
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Kiến trúc 3 tầng sau đây bao gồm những nội dung về kiến trúc 3 tầng, tính chất của kiến trúc 3 tầng, một số ví dụ minh họa về kiến trúc 3 tầng. Đây là tài liệu hữu ích với các bạn chuyên ngành Kiến trúc, mời các bạn tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Kiến trúc 3 tầng

  1. Kiến trúc 3 tầng 03/19/12 1
  2. Nội dung Kiến trúc 3 tầng Tính chất kiến trúc 3 tầng Ví dụ minh họa Hỏi & Đáp 2
  3. Nội dung  Kiến trúc 3 tầng Tính chất kiến trúc 3 tầng Ví dụ minh họa Hỏi & Đáp 3
  4. Kiến trúc 1 tầng Người dùng I/O Xử lý biến cố Xử lý nghiệp vụ Xử lý trên dữ Màn hình liệu Cơ sở dữ liệu 4
  5. Kiến trúc 3 tầng Kiến trúc 3 tầng (3-tiers architechture), tên gọi khác là kiến trúc 3 lớp, mô hình 3 lớp. Các thực thể phần mềm được tổ chức thành 3 tầng chính:  Tầng giao diện (presentation layer).  Tầng nghiệp vụ (business layer).  Tầng dữ liệu (data layer). 5
  6. Kiến trúc 3 tầng (cont) Tầng giao diện Các thực thể phần mềm Người dùng làm nhiệm vụ trình bày, hiển thị. Tầng giao diện Tương tác với người sử dụng. 6
  7. Kiến trúc 3 tầng (cont) 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 nghiệp vụ. Tầng giao diện Chứa các xử lý chính. Tầng nghiệp vụ 7
  8. Kiến trúc 3 tầng (cont) Tầng dữ liệu Người dùng Các thực thể phần mềm làm nhiệm vụ lưu trữ dữ Tầng giao diện liệu. Tương tác với cơ sở dữ Tầng nghiệp vụ liệu. Tầng dữ liệu Cơ sở dữ liệu 8
  9. Kiến trúc 3 tầng (cont) Kiến trúc đa tầng Người dù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
  10. Nội dung Kiến trúc 3 tầng  Tính chất kiến trúc 3 tầng Ví dụ minh họa Hỏi & Đáp 10
  11. Tính chất 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). Presentation Layer Business Layer Data Layer 11
  12. Tính chất 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. Presentation Layer Business Layer Data Layer 12
  13. Tính chất 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.  Chia sẻ trách nhiệm. Application Server Database Server Client Data Source Presentation Layer Business Layer Data Layer 13
  14. Tính chất kiến trúc 3 tầng (cont) Chú ý:  Không phụ thuộc phương pháp lập trình.  Mỗi nghiệp vụ không nhất thiết chỉ được giải quyết bởi 3 đối tượng.  Không là một kiến trúc “siêu việt”. 14
  15. Nội dung Kiến trúc 3 tầng Tính chất kiến trúc 3 tầng  Ví dụ minh họa Hỏi & Đáp 15
  16. Ví dụ minh họa Cài đặt:  Dữ liệu dạng XML  Môi trường lập trình .NET (C#). 16
  17. Nội dung Kiến trúc 3 tầng Tính chất kiến trúc 3 tầng Ví dụ minh họa  Hỏi & Đáp 17
  18. Hỏi & Đáp Let’s Ask!!! 18
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2