Nguyên tắc phẩm chất cục bộ :

Một phần của tài liệu Phân tích sự vận dụng các phương pháp, nguyên tắc sáng tạo trong Javaserver Faces Framework (Trang 27 - 28)

I. NỘI DUNG

2.2.6.Nguyên tắc phẩm chất cục bộ :

2. JavaServer Faces:

2.2.6.Nguyên tắc phẩm chất cục bộ :

 JSF có các thành phần chính như M anaged Bean, bộ Điều Hướng, bộ chuyển kiểu và kiểm tra tính hợp lệ, bộ xử lý sự kiện. M ỗi thành phần có một chức năng riêng.

o Managed Beans: Đ ặc điểm của JSF là sự t ách biệt giữa presentat ion và business logic. J SF sử dụng bean cho mục đích này. Các trang J SF s ẽ tham chiếu đến các thuộc tính của bean, và xử lý logic cũng đư ợc chứ a trong các đo ạn mã của bean.

Phân tích sự vận dụng các nguyên tắc sáng t ạo trong J avaServer Faces

o Bộ điều hướng: Sau khi người dùng điền đầy đủ thông tin vào text field, s elect list, radio button… và bấm vào nút button, gử i các thông tin trong form về cho server. Vào lúc này, ứng dụng của t a cần phải phân tích và quyết định trang JSF nào sẽ đư ợc trả về cho người dùng. Bộ điều hư ớng navigation handler sẽ chịu trách nhiệm cho việc lựa chọn trang JSF kế tiếp.

o Chuyển kiểu và kiểm tra tính hợp lệ: J SF s ẽ chịu trách nhiệm về việc chuyển đổi và kiểm tra t ính hợp lệ trư ớc khi cập nhật dữ liệu, do đó người lập trình không cần quan tâm đến việc kiểu dữ liệu input sai làm ảnh hư ởng đến logic bài toán.

o Xử Lý Sự K iện: Ứn g dụng web thường phải đáp ứng các sự kiện từ phía ngư ời dùng, như khi người dùng bấm v ào một nút b utton hay lựa một tuỳ chọn từ menu. Lấy một v í dụ, ta muốn phản ứ ng lại khi người dùng lựa chọn m ột thành phố trong form địa chỉ bằng cách thay đổi quận/huyện và h iển thị lại trang hiện tại sao cho phù hợp với ngư ời dùng đó.

Một phần của tài liệu Phân tích sự vận dụng các phương pháp, nguyên tắc sáng tạo trong Javaserver Faces Framework (Trang 27 - 28)