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

Basic Component of Struts 2

Có 7 thứ mà chúng ta sẽ đề cập tớ trong bài viết này đó là :

- Làm việc với các Action.

- Cách để xây dựng interceptor.

- Tạo ra các custom intercepter

- The Value Stack

- The OGNL.

- Type Conversion.

- Validaton.

1. Làm việc với Action.

a. Action là gì?

- Action là một thành phần của Containner. Nó gọi các nghiệp vụ logic, lớp dữ liệu để xử lý các request riêng.

- Các thành phần action chứa đựng sự tương tác với model. 

b. Implimenting Action

                         


b. Làm việc với interceptor

- Interceptor cũng giống như các servlet filter, có thể nói nó có vai trò tương tự như filter.

- Cung cấp logic xử lý trước, trước khi action được gọi.

- Đưa ra xử lý cuối cùng sau khi mà action được gọi.

- Bắt các ngoại lệ vì vậy các xử lý luân phiên đó có thể được thực thi.

c. Tạo một interceptor

- Mỗi một intercepter tương ứng với một action. Chúng ta khai báo intercepter như hình dưới:

                            

d. The Value Stack.

- Là một tập hợp các đối tượng riêng biệt những cái mà giữ đối tượng sau trong trình tự cung ứng. Value Stack chứa tất cả các thông tin cần thiết như session, application... như hình dưới
 



e. The OGNL

- Là một ngôn ngữ biểu thức cực kì mạnh mẽ, nhanh chóng giúp chúng ta lấy ra dữ liệu.

f.  -Validations

- Struts2 là một framework có support validation cho cả hai phía client và server

- Nó cung cấp và thực hiện các khai báo qua tập tin xml.

- Struts2 hỗ trợ các thành phần có sẵn giúp khắc phục tính phức tạp cho người viết mã validation giống như Struts1 Validation Framework.












Không có nhận xét nào:

Đăng nhận xét