Thứ Tư, 16 tháng 7, 2014

Basic Component of Struts

Ở 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