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

Bài giảng Công nghệ Web và Ứng dụng: Phần 3 - Nguyễn Hoàng Tùng

Chia sẻ: đinh Thị Tú Oanh | Ngày: | Loại File: PDF | Số trang:22

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

Nội dung phần 3 trình bày đến người học những vấn đề liên quan đến "Xây dựng ứng dụng PHP theo mô hình 3-Tiers", cụ thể như: Mô hình 3-Tiers, xây dựng ứng dụng mẫu theo 3-Tiers,...Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Công nghệ Web và Ứng dụng: Phần 3 - Nguyễn Hoàng Tùng

XÂY DỰNG ỨNG DỤNG PHP<br /> THEO MÔ HÌNH 3-TIERS<br /> Giảng viên phụ trách:<br /> Nguyễn Hoàng Tùng<br /> Bộ môn Tin học<br /> Email: nhoangtung@agu.edu.vn<br /> <br /> Nội dung chính của slide này<br /> Mô hình 3-Tiers<br /> Xây dựng ứng dụng mẫu theo 3-Tiers<br /> <br /> 20/08/2012<br /> <br /> Công nghệ Web và Ứng dụng<br /> <br /> 2<br /> <br /> Mô hình 3-Tiers<br /> Tại sao lại sử dụng 3-Tiers?<br /> Mô hình 3-Tiers là gì?<br /> <br /> 20/08/2012<br /> <br /> Công nghệ Web và Ứng dụng<br /> <br /> 3<br /> <br /> Tại sao lại sử dụng 3-Tiers?<br /> Muốn hiểu tại sao người ta chia một phần mềm có lưu trữ<br /> dữ liệu thành 3 lớp (3-Tiers), thì phải nhìn từ lịch sử lập<br /> trình, nghĩa là tại sao người ta cần chia một phần mềm ra<br /> thành nhiều phần khác nhau? Rồi những phần đó tại sao lại<br /> được xếp nhóm vào 3 lớp chính là Presentation, Business<br /> Logics và Data?<br /> <br />  Từ đây trở đi, thuật ngữ phần mềm có nghĩa là phần mềm có lưu trữ dữ liệu.<br /> 20/08/2012<br /> <br /> Công nghệ Web và Ứng dụng<br /> <br /> 4<br /> <br /> Tại sao lại sử dụng 3-Tiers?<br /> Sau nhiều năm phát triển, kinh nghiệm cho người ta thấy<br /> chia phần mềm thành 3-Tiers sẽ có tác dụng tốt nhất cho:<br /> Phát triển phần mềm: Có tính chuyên nghiệp hóa, có thể chia<br /> cho nhiều nhóm được đào tạo nhiều kỹ năng khác nhau, từ<br /> thiết kế mỹ thuật cho đến lập trình đến tổ chức Database.<br /> Bảo trì: Với các lớp được phân chia theo như đã nói, thì các<br /> thành phần của một hệ thống dễ được thay đổi, nhưng sự thay<br /> đổi có thể được cô lập trong từng lớp, hoặc chỉ ảnh hưởng đến<br /> lớp ngay gần kề của nó, chứ không phát tán náo loạn trong cả<br /> chương trình.<br /> Mở rộng: Việc thêm chức năng vào cho từng lớp sẽ dễ dàng<br /> hơn là phân chia theo cách khác.<br /> 20/08/2012<br /> <br /> Công nghệ Web và Ứng dụng<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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