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 |
Và sau đây là kết quả:
 |
| Trang Login |
 |
| Khi đăng nhập đúng sẽ vào trang Home |
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.
Không có nhận xét nào:
Đăng nhận xét