Công nghệ client-server • Client/server là mô hình mạng trong đó máy chủ xử lý các yêu cầu từ máy khách. • Thiết kế multi-tier: Một ứng dụng có 3 nhiệm vụ nhập dữ liệu, ghi nhớ dữ liệu, xử lý dữ liệu. Do đó người ta chia ra làm 3 tier (hoặc nhiều tier) • Client Tier Giao diện người dùng hay lớp trình diễn • Middle Tier Các thành phần mô phỏng logic của tổ chức (ASP) • Third Tier Hệ thống quản trị Cơ sở dữ liệu (DBMS) Công nghệ client-server Data Binding • Data binding cho phép đưa dữ liệu từ bên ngoài chèn vào trong trang web • Dữ liệu có thể lấy từ các biến, các trường, biểu mẫu, cơ sở dữ liệu • Dùng data binding, có thể quản trị dữ liệu từ xa ngay trong trình duyệt Ứng dụng client-side • Các ứng dụng trong phạm vi máy client, được hổ trợ bởi trình duyệt. Có thể dùng các phần tử HTML: text, images, multimedia, script,… • Ứng dụng client-side không xử lý đầy đủ tính năng của một hệ ứng dụng Ứng dụng server-side • Ứng dụng server-side là cốt lỏi của hệ ứng dụng, nó bao gồm thu nhận yêu cầu của client, thực hiện các xử lý và trả lại kết quả cho client • Công nghệ: CGI, ASP, PHP, JSP,… . Tier Các thành phần mô phỏng logic của tổ chức (ASP) • Third Tier Hệ thống quản trị Cơ sở dữ liệu (DBMS) Công nghệ client-server Data Binding • Data binding cho phép đưa dữ liệu từ bên ngoài. Công nghệ client-server • Client/server là mô hình mạng trong đó máy chủ xử lý các yêu cầu từ máy khách. • Thiết kế multi-tier: Một ứng dụng có 3 nhiệm vụ nhập. biến, các trường, biểu mẫu, cơ sở dữ liệu • Dùng data binding, có thể quản trị dữ liệu từ xa ngay trong trình duyệt Ứng dụng client-side • Các ứng dụng trong phạm vi máy client, được hổ trợ