91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javabean有什么作用

發布時間:2020-07-13 14:15:03 來源:億速云 閱讀:191 作者:Leah 欄目:編程語言

javabean有什么作用?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

  JavaBean 是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數的構造器。

JavaBean 通過提供符合一致性設計模式的公共方法將內部域暴露成員屬性,set和get方法獲取。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自省機制(反射機制)發現和操作這些JavaBean 的屬性。

javabean的作用

JavaBean的一些具體的主要設計目標:

1.緊湊而方便的創建和使用

JavaBean緊湊性的需求是基于JavaBean組件常常用于分布式計算環境中,這使得JavaBean組件常常需要在有限的帶寬連接環境下進行傳輸。顯然,為了適應傳送的效率和速度,JavaBean組件必須是越緊湊越好。另外,為了更好地創建和使用組件,就應該使其越簡單越好。通常為了提高組件的簡易性和緊湊性,設計過程需要投入相對較大的功夫。

現已有的組件軟件技術通常是使用復雜的API,這常常搞得開發者在創建組件時暈頭轉向。因此,JavaBean組件必須不僅容易使用,而且必須便于開發。這對于組件開發者而言是至關重要的,因為這可以使得開發者不必花大量功夫在使用API進行程序設計上,從而更好地對組件進行潤飾,提高組件的可觀賞性。

JavaBean組件大部分是基于已有的傳統Java編程的類結構上的,這對于那些已經可以熟練地使用Java語言的開發者非常有利。而且這可以使得JavaBean組件更加緊湊,因為Java語言在編程上吸收了以前的編程語言中的大量優點,已經使開發出來的程序變得相當有效率。

2.完全的可移植性

JavaBean API與操作基礎的獨立于平臺的Java系統相結合,提供了獨立于平臺的組件解決方案。因此,組件開發者就可以不必再為帶有Java applet平臺特有的類庫而擔心了。最終的結果都將是計算機界共享可重復使用的組件,并在任何支持Java的系統中無需修改地執行。

3.繼承Java的強大功能

現有的Java結構已經提供了多種易于應用于組件的功能。其中一個比較重要的是Java本身的內置類發現功能,它可以使得對象在運行時彼此動態地交互作用,這樣對象就可以從開發系統或其開發歷史中獨立出來。

對于JavaBean而言,由于它是基于Java語言的,所以它就自然地繼承了這個對于組件技術而言非常重要的功能,而不再需要任何額外開銷來支持它。

JavaBean繼承在現有Java功能中還有一個重要的方面,就是持久性,它保存對象并獲得對象的內部狀態。通過Java提供的序列化(serialization)機制,持久性可以由JavaBean自動進行處理。當然,在需要的時候,開發者也可以自己建立定制的持久性方案。

4.應用程序構造器支持

JavaBean的另一個設計目標是設計環境的問題和開發者如何使用JavaBean創建應用程序。JavaBean體系結構支持指定設計環境屬性和編輯機制以便于JavaBean組件的可視化編輯。這樣開發者可以使用可視化應用程序構造器無縫地組裝和修改JavaBean組件。就像Windows平臺上的可視化開發工具VBX或OCX控件處理組件一樣。通過這種方法,組件開發者可以指定在開發環境中使用和操作組件的方法。

5.分布式計算支持

支持分布式計算雖然不是JavaBean體系結構中的核心元素,但也是JavaBean中的一個主要問題。

JavaBean使得開發者可以在任何時候使用分布式計算機制,但不使用分布式計算的核心支持來給自己增加額外負擔。這正是出于JavaBean組件的緊湊性考慮的,無疑分布式計算需要大量的額外開銷。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金平| 泰兴市| 屏山县| 合肥市| 武陟县| 枣庄市| 宜良县| 简阳市| 扶绥县| 鱼台县| 宜宾县| 临邑县| 大埔区| 昭通市| 奉化市| 思茅市| 阜南县| 彝良县| 昌平区| 南部县| 隆德县| 外汇| 延长县| 工布江达县| 开远市| 桃园县| 曲周县| 科技| 隆安县| 织金县| 扎赉特旗| 依安县| 古丈县| 宁阳县| 双鸭山市| 松原市| 永清县| 共和县| 金川县| 确山县| 包头市|