1. Giới thiệu mô hình 3-layer Trường Đại học Khoa học Tự nhiên, ĐHQG-HCM Khoa Công Nghệ Thông Tin Bộ môn Công Nghệ Phần Mềm
2.
3. 1-tier, 3-layer Data GUI Business logic Data Access Application + Data Physical view Logical view
4. 2-tier, 3-layer Data GUI Business logic Data Access Data tier Client tier Physical view Logical view
5. 3-tier, 3-layer Data Business logic Data Access Application Web Physical view Logical view Browsers Data tier Business tier Web Server Local clients Presentation tier Web Server GUI
6.
7.
8. Việc trao đổi liên lạc giữa các layer GUI Business logic Data Access Data Data Transfer Object ( DTO ) Các giá trị, dòng, bảng
9. Sự phụ thuộc giữa các layer GUI Business logic Data Access Data Data Transfer Object ( DTO )
10.
11. Quản lý ngoại lệ Database Business GUI Thrown business exceptions Database Error Handling (controlled by DBMS) Business Error Handling GUI layer Error Handling Database error codes Error messages Database errors while executing Errors while treating data input Errors while treating in business layer Log