intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Nhập môn lập trình Java: Bài 12 - Võ Tấn Dũng

Chia sẻ: N N | Ngày: | Loại File: PDF | Số trang:35

75
lượt xem
9
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng "Nhập môn lập trình Java - Bài 12: Java beans" cung cấp cho người học các kiến thức: Tổng quan java beans, tạo và sử dụng java bean đơn giản, tạo tập tin jar, đưa bean vào buider tool,... Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Nhập môn lập trình Java: Bài 12 - Võ Tấn Dũng

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN TP.HCM<br /> <br /> NHẬP MÔN JAVA<br /> <br /> BÀI 12<br /> <br /> GIẢNG VIÊN:<br /> <br /> VÕ TẤN DŨNG<br /> <br /> GV: Võ Tấn Dũng<br /> <br /> JAVA BEANS<br /> <br /> PHẦN 1<br /> <br /> GV: Võ Tấn Dũng<br /> <br /> TỔNG QUAN<br /> JAVABEANS<br /> <br /> KHÁI NIỆM JAVA BEANS<br /> <br /> 3<br /> <br /> GV: Võ Tấn Dũng<br /> <br /> • Kiến trúc JavaBean TM dựa trên mô hình component. Mô<br /> hình này cho phép các nhà phát triển phần mềm tạo ra<br /> các đơn vị phần mềm có tên gọi là component.<br /> • Các component đuợc lắp ghép vào các applet, các ứng<br /> dụng, các servlet hoặc vào các component phức tạp hơn<br /> bằng các công cụ phát triển phần mềm trực quan.<br /> • Các JavaBean component được gọi là beans.<br /> • Beans có thể được thay đổi, tùy biến theo ý muốn. Ta có<br /> thể chọn beans từ toolbox, kéo thả vào ứng dụng, hiệu<br /> chỉnh hành vi và diện mạo của bean, định nghĩa sự tương<br /> tác của bean với các bean khác, tích hợp beans vào các<br /> ứng dụng, vào applet hoặc vào các beans mới.<br /> <br /> CÁC LOẠI JAVA BEANS<br /> Các beans khác nhau về chức năng và mục đích sử dụng.<br /> Quá trình lập trình trong thực tiễn, chúng ta sẽ thấy một số<br /> loại beans sau:<br /> GUI (graphical user interface)<br /> Non-visual beans (ví dụ như một spelling checker)<br /> Animation applet.<br /> Spreadsheet application.<br /> <br /> 4<br /> <br /> GV: Võ Tấn Dũng<br /> <br /> •<br /> •<br /> •<br /> •<br /> <br /> • Introspection: (phân tích bên trong) dùng để khám phá các đặc điểm<br /> của bean<br /> • Properties: là các đặc điểm về diện mạo và hành vi của bean, chúng<br /> được thay đổi lúc thiết kế. Các thuộc tính của bean được các<br /> introspector phân tích rồi hiển thị ra giúp cho người thiết kế chương<br /> trình có thể thao tác được trên bean.<br /> • Customization: cấu hình tùy biến lúc thiết kế được thực hiện nhờ<br /> thấy được các thuộc tính của bean. Các công cụ để tùy biến bean<br /> như: property editors, sophisticated bean customizers.<br /> • Event: được các bean dùng để giao tiếp với nhau. Listener bean là<br /> bean nhận events. Source bean là bean phát ra event.<br /> • Persistence: cho phép các bean lưu trữ và phục hồi các trạng thái<br /> của chúng.<br /> • Methods: không khác gì so với method trong Java.<br /> 5<br /> <br /> GV: Võ Tấn Dũng<br /> <br /> MỘT SỐ KHÁI NIỆM TRONG JAVABEANS<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2