Sunday, July 20, 2014

Login using Interceptor in Struts2

Yêu cầu đặt ra : Làm ứng dụng Login sử dụng Interceptor trong Struts 2.
Sau đây tôi sẽ hướng dẫn các bạn làm Demo.
Bước 1: Tạo Database.
Bước 2: Tạo 1 web application với các class như trên.
Bước 3: Add thư viện Strust 2.
Bước 4: Tạo class Data Access để kết nối Database.

Bước 5: Code trong Account.java
Bước 6: Code trong Home.java
Bước 7: Code trong Login.java

Bước 8: Code trong struts.xml

Nhận xét:
- Qua bài Demo ta có thể thấy Interceptor đóng vai trò như 1 Filter nhưng 1 Interceptor cho phép chúng ta kiểm soát nhiều hơn so với Filter.
- Cách làm việc của Interceptor dễ dàng hơn so với Filter.
- Nó sẽ được gọi đến trước khi request đến action .
- Tính bảo mật trong Interceptor cao hơn.
Nhược điểm:
Interceptor : chỉ có thể được áp dụng cho 1 nhóm nhất định.
Demo các bạn có thể tải tại đây. Cảm ơn đã đọc Blog của tôi.

No comments:

Post a Comment