Danh mục

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

Số trang: 18      Loại file: ppt      Dung lượng: 249.50 KB      Lượt xem: 11      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: 7,000 VND Tải xuống file đầy đủ (18 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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.
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc 3 tầng Kiến trúc 3 tầng03/19/12 1 Nội dungKiến trúc 3 tầngTính chất kiến trúc 3 tầngVí dụ minh họaHỏi & Đáp 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 3Kiến trúc 1 tầng Ngườidù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 Kiến trúc 3 tầngKiế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 3lớp.Các thực thể phần mềm được tổ chứcthà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 Kiến trúc 3 tầng (cont)Tầng giao diệnCác thực thể phần mềm Ngườidùng làm nhiệm vụ trình bày, hiển thị. Tầng giao diệnTương tác với người sử dụng. 6 Kiến trúc 3 tầng (cont)Tầng nghiệp vụ NgườidùngCá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ệnChứa các xử lý chính. Tầng nghiệp vụ 7 Kiến trúc 3 tầng (cont)Tầng dữ liệu NgườidùngCá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 Kiến trúc 3 tầng (cont)Kiến trúc đa tầng NgườidùngMở rộng kiến trúc 3 tầng. Tầng giao diệnNhiều tầng nghiệp vụ. Tầng nghiệp vụ Tầng dữ liệu Cơ sở dữ liệu 9 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 Tính chất kiến trúc 3 tầngTí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 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 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 SourcePresentation Layer Business Layer Data Layer 13Tí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 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 Ví dụ minh họaCài đặt: Dữ liệu dạng XML Môi trường lập trình .NET (C#). 16 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 17Hỏi & Đáp Let’s Ask!!! 18

Tài liệu được xem nhiều: