我与乡下少妇的性事_色琪琪综合男人的天堂aⅴ视频_大胸喂奶秘书3p高h_国产一区二区视频在线播放_国产老头gay和老头gay视频_中文字幕亚洲欧美_国产男人搡女人免费视频_伊人色综合久久天天五月婷_崔雪莉被金秀贤握胸动态图_毛片在线视频观看

對JAVA BEAN的分析 對JAVA BEAN的分析

對JAVA BEAN的分析

  • 期刊名字:硅谷
  • 文件大?。?56kb
  • 論文作者:李中靈
  • 作者單位:長江大學(xué)文理學(xué)院計(jì)科5061班
  • 更新時間:2020-09-18
  • 下載次數(shù):
論文簡介

侑息■ VALLE]L科學(xué)對 AVA BEAN的分析(長江大學(xué)文理學(xué)院計(jì)科5061班湖北荊州434020[摘要] Java Bean是可復(fù)用的組件,在企業(yè)級開發(fā)中使用 Java Bean有利于實(shí)現(xiàn)模塊化和分層的開發(fā)。因此,介紹 Java Bean的組成部分和主要的設(shè)計(jì)目標(biāo),[關(guān)鍵詞] Java Bean組成部分主要設(shè)計(jì)目標(biāo)中圖分類號:TP3文獻(xiàn)標(biāo)識碼:A文章編號:1671-7597(2010)0210083-01軟件開發(fā)的一個真正日的利用編碼方面的投資,以便在同公司或不Bean組件必須是越緊湊越好。另外,為了更好地創(chuàng)建和使用組件,就應(yīng)該同公司的其它開發(fā)中復(fù)用編碼。近年來,編程人員投入大M精力建立可復(fù)使其越簡單越好。通常為了提高組件的簡易性和緊湊性,設(shè)計(jì)過程需要投用軟件,早期用在面向?qū)ο缶幊谭矫娴呐σ呀?jīng)在Java等編程語言的開發(fā)相對較大的功大中充分實(shí)現(xiàn),軟件可以不多費(fèi)任何工作就運(yùn)行在各種平臺上。但是現(xiàn)在已有的組件軟件技術(shù)通常是使用復(fù)雜的API,這常常搞得開發(fā)者Java并不是白動使軟件可以復(fù)用,Java代碼寫得很好,使其他開發(fā)人員很在創(chuàng)建組件時暈頭轉(zhuǎn)向。因此, Java Bean組件必須不僅容易使用,而且必容易改變,但復(fù)用軟件的H標(biāo)是讓開發(fā)人員不必重新編譯程序就能使用須便于開發(fā)。這對于組件開發(fā)者而言是至關(guān)重要的,因?yàn)檫@可以使得開發(fā)此外,真正的復(fù)用是開發(fā)人員連自己的代碼也不用重新編譯就可以將編碼者不必花大量功夫在使用API進(jìn)行程序設(shè)計(jì)上,從而更好地對組件進(jìn)行潤集成到自己的設(shè)計(jì)中。飾,提高組件的可觀賞性隨著Web技術(shù)的飛速發(fā)展以及對交互性軟件技術(shù)需求的增長,JavaJava Bean組件大部分是基于已有的傳統(tǒng)Java編程的類結(jié)構(gòu)上的,這soft開始意識到了Jawa的發(fā)展?jié)摿?。于?Java Soft開始開發(fā)一些用于處理對于那些已經(jīng)可以熟練地使用Java語言的開發(fā)者非常有利。而且這可以使當(dāng)前軟件開發(fā)者所面臨問題的Java相關(guān)技術(shù),其中一種技術(shù)就是Java得 Java Bean組件更加緊湊,因?yàn)镴ava語言在編程上吸收了以前的編程語言Bean技術(shù),它為軟件開發(fā)者提供了一種極佳的問題解決方案。 Java Bean的中的大量優(yōu)點(diǎn),已經(jīng)使開發(fā)出來的程序變得相當(dāng)有效率。任務(wù)就是:“ Write once, run anywhere, reuse everywhere”,即“22完全的可移植性。 Java Bean aPI與操作基礎(chǔ)的獨(dú)立于平臺的次性編寫,任何地方執(zhí)行,任何地方重用”,這個任何實(shí)際上就是要解決Java系統(tǒng)相結(jié)合,提供了獨(dú)立于平臺的組件解決方案。因此,組件開發(fā)者用擾軟件工業(yè)的口益增加的復(fù)雜性,提供一個簡單的、緊湊的和優(yōu)秀的問就可以不必再為帶有 Java applet平臺特有的類庫而擔(dān)心了。最終的結(jié)果都題解決方案。將是計(jì)算機(jī)界共享可重復(fù)使用的組件,并在任何支持Java的系統(tǒng)中無需修1 Java Bean的組成部分改地執(zhí)行1屬性, Java Bean提供了高層次的屬性概念,屬性在 Java Bean中23繼承Java的強(qiáng)大功能?,F(xiàn)有的Java結(jié)構(gòu)已經(jīng)提供了多種易于應(yīng)用不只是傳統(tǒng)的面向?qū)ο蟮膶傩?它同時還得到了屬性讀取和屬性寫入的于組件的功能。其中一個比較重要的是Java本身的內(nèi)置類發(fā)現(xiàn)功能,它可AP]的支持。屬性值可以通過調(diào)用適當(dāng)?shù)?Java Bean方法進(jìn)行。每個Java以使得對象在運(yùn)行時彼此動態(tài)地交互作用,這樣對象就可以從開發(fā)系統(tǒng)或Bean屬性通常都應(yīng)該遵循簡單的方法命名規(guī)則,這樣應(yīng)用程序構(gòu)造器工具其開發(fā)歷史中獨(dú)立出來.對于 Java Bean而言,由于它是基于Java語言的和最終用戶才能找到 Java Bean提供的屬性,然后查詢或修改屬性值,所以它就自然地繼承了這個對于組件技術(shù)而言非常重要的功能,而不再需Java Bean進(jìn)行操作, Java bean還可以對屬性值的改變作出及時的反應(yīng),要任何額外開銷來支持它比如個顯示當(dāng)前時間的 Java Bean,如果改變時鐘的時區(qū)屬性,則時鐘會Java Bean繼承在現(xiàn)有Java功能中還有個重要的方面,就是持久立即重畫,顯示當(dāng)前指定時區(qū)的時間性,它保存對象并獲得對象的內(nèi)部狀態(tài)。通過Java提供的序列化( serial2方法, Java Bean中的方法就是通常的Java方法,它可以從其他 cation)機(jī)制,持久性可以由 Java Bean自動進(jìn)行處理,當(dāng)然,在而要的時組件或在腳本環(huán)境中調(diào)用。默認(rèn)情況下,所有 Java Beanl的公有方法都可以候,開發(fā)者也可以自己建立定制的持久性/案被外部調(diào)用,但 Java Bean般只會引出其公有方法的個子集,由于Java2.4應(yīng)用程序構(gòu)造器支持。 Java Bean的另一個設(shè)計(jì)目標(biāo)是設(shè)計(jì)環(huán)境Bean本身是ava對象,調(diào)用這個對象的方法是與其交互作用的惟一途徑的問題和開發(fā)者如何使用 Java Bean創(chuàng)建應(yīng)用程序, Java Bean體系結(jié)構(gòu)支Java Bean,嚴(yán)格遵守面向?qū)ο蟮念愒O(shè)計(jì)邏輯,不讓外部世界訪問其任何字持指定設(shè)計(jì)環(huán)境屬性和編輯機(jī)制以便于 Java Bean組件的可視化編輯。這樣段。這樣,方法調(diào)用是接觸 Java Bean的唯一途徑,但是和普通類不同的開發(fā)者可以使用可視化應(yīng)用程序構(gòu)造器無縫地組裝和修改 Java Bean組件是,對有些] ava Bean來說,采用調(diào)用實(shí)例方法的低級機(jī)制并不是操作和使就像 Windows平臺上的可視化開發(fā)工具WBX或QCX控件處理組件一樣。通過這用 I Java Bean的主要途徑,公開 Java Bean方法在Ban操作中降為輔助地種方法,組件開發(fā)者可以指定在開發(fā)環(huán)境中使用和操作組件的力法位,因?yàn)閮蓚€高級 Java Bean特性—屬性和事件是與 Java Bean交互作用25分布式計(jì)算支持。支持分布式計(jì)算雖然不是 Java Bean體系結(jié)構(gòu)的更好方式,因此 Java Bean可以提供要讓客戶使用的 public方法,但應(yīng)當(dāng)中的核心元素,但也足 Java Bean中的個主要問題, Java Bean使得開發(fā)認(rèn)識到, Java Bean設(shè)計(jì)人員希望看到絕大部分 Java Bean的功能反映在屬者可以在任何時候使用分布式計(jì)算機(jī)制,但不使用分布式計(jì)算的核心支持性和事件中,而不是在人工調(diào)用和各個方法中來給自己增加額外負(fù)擔(dān)。這正是出于 Java Bean組件的緊湊性考慮的,無疑1.3事件,Bean與其他軟件組件交流信息的主要方式是發(fā)送和接受事分布式計(jì)算需要大量的額外開銷件,事件為 Java Bean組件提供了一種發(fā)送通知給其他組件的方法。在從基本上說, Java Bean可以看成是一個黑盒子,即只需要知道其功AWT事件模型中,一個事件源可以注冊事件監(jiān)聽器對象當(dāng)事件源檢測到發(fā)能而不必臂其內(nèi)部結(jié)構(gòu)的軟件設(shè)備,黑盒子只介紹和定義其外部特征和與生了某種事件時,它將調(diào)用事件監(jiān)聽器對象中的一個適當(dāng)?shù)氖录幚矸椒ㄆ渌糠值目趶亩行У刈o(hù)制系絳的體性能來處理這個事件中國煤化工2 Java Bean的主設(shè)計(jì)目標(biāo)參考文獻(xiàn)CNMHG2.1緊湊而方便的創(chuàng)建和使用。 Java Bean緊湊性的需求是基于Java[要個,Jam丌權(quán)[鵬,厚!華大學(xué)出版社,2004Bean組件常常用于分布式計(jì)算環(huán)境中,這使得 Java Bean組件常常需要在有[2]ECKEL B. Thinking in java[M]. Beijing: China Machine Press, 2005.限的帶寬連接環(huán)境下進(jìn)行傳輸。顯然,為了適應(yīng)傳送的效率和速度,Java[3]閻宏,Java與模式[].北京:電子工業(yè)出版社,2002

論文截圖
版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。