VI.2.1. Xây dựng lớp Xử lý dữ liệu
Ứng với mỗi bảng trong cơ sở dữ liệu, chúng ta xây dựng các lớp xử lý tương ứng. Các lớp xử lý dữ liệu xây dựng tương tự như lớp XL_SACH. (đã trình bày ở chương 5 phần I)
Danh sách các lớp xử lý
VI.2.2. Thiết kế trang Web
Trước khi bắt tay vào thiết kế các đối tượng thể hiện và màn hình giao diện cho ứng dụng, chúng ta cũng nên nghĩ tới sẽ thiết kế trang web chạy trên màn hình có độ phân giải nào (thường dùng hiện nay là 800x600). Yếu tố này tuy không quan trọng nhưng nó cũng phần nào quyết định bố cục trình bày của trang web.
Bài 6. XÂY DỰNG VÀ QUẢN LÝ ỨNG DỤNG
Kiến trúc tổng thể trang web
Tùy theo yêu cầu và thể loại của ứng dụng mà chúng ta quyết định các kích thước (w, h) cho từng trường hợp cụ thể.
BÀI TẬP
Bài 6. XÂY DỰNG VÀ QUẢN LÝ ỨNG DỤNG
Bài 7
WEB SERVICE
Trong phần này, chúng ta sẽ tìm hiểu Web services là gì? Cơng dụng của nó như thế nào? Sau khi hiểu được ý nghĩa và tầm quan trọng của nó, chúng ta sẽ bắt tay vào xây dựng Web Services.
I. Tìm hiểu về Web Services
Khi bạn xây dựng và phát triển một ứng dụng phân tán với số lượng người dùng lên đến hàng trăm, hàng nghìn người ở nhiều địa điểm khác nhau, khó khăn đầu tiên mà bạn gặp phải là sự giao tiếp giữa Client và Server bị tường lửa (firewalls) và Proxy Server ngăn chặn lại.
Như các bạn biết DCOM (Distribited Component Object Model) làm việc thông qua việc gởi các thông tin dưới dạng nhị phân (binary) và chủ yếu hoạt động dựa trên giao thức TCP/IP. Thật là không dễ dàng để sử dụng DCOM trong trường hợp này.
COM Client COM Server
Firewall
Nếu khơng cấu hình lại Firewall, DCOM khơng có khả năng vượt qua Firewall Web Services có thể giúp bạn giải quyết vấn đề khó khăn nêu trên. Chúng ta có thể hiểu rằng Web Services (tạm dịch là dịch vụ web) là tập hợp các phương thức của một đối tượng mà các Client có thể gọi thực hiện.