1.Khái niệm.
JavaBean là một đối tượng java,components java được tái sử dụng nhiều nơi khác nhau và được mã hóa theo JavaBean API.JavaBean là một complaint java.Chúng ta có bao gói các thuộc tính ở đó lại tất cả behavior nghĩa là các method cũng như các state nghĩa là các dữ liệu để xử lí dữ liệu.
2.Thuộc tính của JavaBean.
-Tính bao gói(toàn bộ dữ liệu,function).
-Thiết kế được tái sử dụng ở nhiều nơi khác nhau.
-Cung cấp hiển thị cụ thể dựa trên các qui định.
-Class javabean là public.
3.Cấu trúc của file JavaBean.
- Nằm trong 1 packages
- Constructor không có tham số đầu vào.Constructor này được gọi khi element của JSP tạo bean.
- Có các phương thức setter và getter để thao tác với các attribute.
*JSP cung cấp 3 java bean tag (standard action) :
-jsp:usebean.
-jsp:setProperty.
-jsp:getProperty.
-jsp:usebean.
-jsp:setProperty.
-jsp:getProperty.
4.Cách sử dụng JavaBean trong JSP
Khai báo :
<jsp:useBean id="định danh" class="tên class" [scope="loại scope"]/>giải thích:
-id : đại diện cho đối tượng truy xuất đến bean.
-class : tên class sử dụng.
-scope : tầm hoạt động của bean.mặc định là request.
Cơ chế thực hiện :
- Tìm kiếm class tương ứng được khai báo trong class.- Khởi tạo instance thông qua constuctor.
- Gán định danh id cho instance để có thể truy xuất trên trang JSP.
- Xác định phạm vi hoạt động của istance này.
Cách khai báo biến dùng scriptlet tương đương javabean
<%<tên class> <định danh> = new <tên class>();%>
Bài viết có tham khảo: http://thanhha112.blogspot.com/2014/07/javabean-and-standard-action.html
Không có nhận xét nào:
Đăng nhận xét