Ở blog này chúng ta sẽ tìm hiểu chi tiết về các thành phần của Struts. Bao gồm :
-Làm việc với Action-Làm việc với Interceptor
-Tạo ra một Interceptor
-The Value Stack
-OGNL
I.Working with action :
-Khi một client muốn request điều gì đó tới server thì nó phải request tới action . Action sẽ đóng vai trò xử lí mọi thao tác sau đó trả về View tương ứng .-Action đóng vai trò xử lí mọi thao tác.
II.Working with Interceptor :
-Interceptor đóng vai trò GẦN tương tự với Filter , nó được gọi đến trước khi thông tin đi đến một Action và sau khi xử lí xong ở trong Action và nó CHỈ xử lý với thông tin của Action chứ không có khả năng lặp như trong Servlet
III.Create Interceptor :
IV.The Value Stack
-Là nơi chứa tất cả các thông tin mà action, view cần như session request, các thuộc tính trong action, model...
V.OGNL (The Object - Graph Navigation Language)
-OGNL là một ngôn ngữ biểu thức rất mạnh mẽ để giúp lấy dữ liệu từ ValueStack.
-OGNL giúp trong công việc chuyển dữ liệu.
-Rất giống với JSP Expression Language.
Nhận xét :
-Hỗ trợ tốt Validation cho client và server.
-Cho phép tạo các interceptor.
-Định nghĩa thành phần dễ dàng hơn.
-Dễ sử dụng vì hoạt động theo mô hình MVC
Không có nhận xét nào:
Đăng nhận xét