Thứ Ba, 23 tháng 9, 2014

Custom tag in Java



1. Custom tag là gì ?
   - Trong 1 trang web, sẽ có những thành phần được lặp đi lặp lại rất nhiều lần mà trong đó chỉ khác nhau về giá trị của một tham số. Mỗi một thành phần như vậy có thể được khai báo thành các thẻ, với các tham số truyền vào là các thuộc tính của thẻ đó. Các thẻ như vậy chính là Custom tag

2. Các loại Custom tag
   Có 2 loại Custom tag : Simple Custom tag Libraries và Classic Custom tag

4. Cấu trúc của Custom tag
  + tag handler : Đoạn code thực sự xử lý công việc
 

+ library descriptor : Nơi mô tả custom tag.

3. Custom tag có tác dụng gì ?
   Giảm việc dư thừa code, tái sử dụng code.


2. Dùng như thế nào ?

Mình sẽ demo 1 ví dụ đổi màu chứ sử dụng custom tag

Tạo 1 trang index.jsp như hình




 Tạo một lớp ColorTextParser có nhiệm vụ sinh mã HTML tương ứng với custom tag của chúng ta như hình trên



Tạo một file widget.tld là nơi chứa mô tả cho các custom tag như tên của tag, các thuộc tính của tag …

 

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

Đăng nhận xét