JavaBeans 是一個(gè)面向?qū)ο蟮木幊探涌冢试S你構(gòu)建可重用的應(yīng)用程序或稱為組件的程序構(gòu)建塊,這些組件可以部署在任何主要操作系統(tǒng)平臺(tái)上的網(wǎng)絡(luò)中。與 Java 小程序一樣,JavaBeans 組件(或“Beans”)可用于為萬維網(wǎng)頁面(或其他應(yīng)用程序)提供交互能力,例如計(jì)算利率或根據(jù)用戶或?yàn)g覽器特征改變頁面內(nèi)容。想學(xué)習(xí)java技術(shù),建議考慮報(bào)名參加Java培訓(xùn),有明確的學(xué)習(xí)路線和全面系統(tǒng)的課程,能獲得較快提升。
從用戶的角度來看,組件可以是你與之交互的按鈕,也可以是在你按下按鈕時(shí)啟動(dòng)的小型計(jì)算程序。從開發(fā)人員的角度來看,按鈕組件和計(jì)算器組件是分開創(chuàng)建的,然后可以在不同的應(yīng)用程序或情況下與其他組件一起使用或以不同的組合使用。
當(dāng)組件或 Bean 在使用時(shí),一個(gè) Bean 的屬性(例如,窗口的背景顏色)對(duì)其他 Bean 是可見的,并且之前沒有“遇到”的 Bean 可以動(dòng)態(tài)學(xué)習(xí)彼此的屬性并進(jìn)行相應(yīng)的交互。通過java培訓(xùn),你可以學(xué)習(xí)更多java工具,以提高java技能。
Beans 是使用 Sun 的 Beans Development Kit (BDK) 開發(fā)的,可以在許多應(yīng)用程序環(huán)境(稱為容器)內(nèi)的任何主要操作系統(tǒng)平臺(tái)上運(yùn)行,包括瀏覽器、文字處理器和其他應(yīng)用程序。
要使用 JavaBeans 構(gòu)建組件,你需要使用 Sun 的 Java 編程語言編寫語言語句,并包含描述組件屬性的 JavaBeans 語句,例如用戶界面特征和觸發(fā) bean 與同一容器或網(wǎng)絡(luò)中其他地方的其他 bean 通信的事件。
Beans 還具有持久性,這是一種將組件的狀態(tài)存儲(chǔ)在安全位置的機(jī)制。例如,這將允許組件(bean)“記住”特定用戶已經(jīng)在早期用戶會(huì)話中輸入的數(shù)據(jù)。
JavaBeans 為 Java 應(yīng)用程序提供了 OpenDoc 和 ActiveX 接口已經(jīng)提供的復(fù)合文檔功能。很多人都會(huì)選擇報(bào)java培訓(xùn)班學(xué)習(xí),可以更快速學(xué)到有用的知識(shí)和技能,節(jié)省很多時(shí)間和精力。