首頁 >Java >java教程 >javabean是什麼?

javabean是什麼?

青灯夜游
青灯夜游原創
2019-12-26 17:03:2211713瀏覽

JavaBean是一種JAVA語言寫成的可重複使用元件,是一種特殊的Java類,透過封裝屬性和方法成為具有某種功能或處理某個業務的物件bean。

javabean是什麼?

JavaBean 是一種JAVA語言寫成的可重複使用元件。要寫成JavaBean,類別必須是具體的和公共的,並且具有無參數的建構器。 JavaBean 透過提供符合一致性設計模式的公共方法將內部網域暴露成員屬性,set和get方法取得。眾所周知,屬性名稱符合這種模式,其他Java 類別可以透過自省機制(反射機制)發現和操作這些JavaBean 的屬性。

【推薦學習:Java影片教學

JavaBean是可重複使用的Java元件,它可以被Applet、Servlet、SP等Java應用程式呼叫.也可以視覺化地被Java開發工具使用。它包含屬性(Properties)、方法(Methods)、事件(Events)等特性。

JavaBean是一種軟體元件模型,就跟ActiveX控制項一樣,它們提供已知的功能,可以輕鬆重複使用並整合到應用程式中的java類別。

任何可以用Java程式碼創造的物件都可以利用JavaBean來封裝。透過合理的組織具有不同功能的JavaBean,可以快速的生成一個全新的應用程序,如果將這個應用程式比作一輛汽車,那麼這些JavaBean就好比組成這輛汽車的不同零件。對於軟體開發人員來說,JavaBean帶來的最大的優點是充分提高了程式碼的可重用性,並且對軟體的可維護性和易於維護性起到了積極作用。

JavaBean的種類可以依照功能劃分為視覺化和不可視化兩類。

可視化的JavaBean就是擁有GUI圖形使用者介面的,對最終使用者是可見的。不可視覺化的JavaBean不要求繼承,它更多的被使用在JSP中,通常情況下用來封裝業務邏輯、資料分頁邏輯、資料庫操作和事物邏輯等,這樣可以實現業務邏輯和前台程式的分離,提高了程式碼的可讀性和易於維護性,使系統更健壯和靈活。隨著JSP的發展,JavaBean更多的應用在非視覺化領域,並且在伺服器端應用方面表現出了越來越強的生命力。

JavaBean可分為兩種:一種是有使用者介面(UI,User Interface)的JavaBean;還有一種是沒有使用者介面,主要負責處理事務(如資料運算,操縱資料庫)的JavaBean 。 JSP通常存取的是後者JavaBean。

以上是javabean是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn