亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺談JavaBean及其應(yīng)用

        2016-06-03 18:50:00熊毅
        科教導(dǎo)刊·電子版 2016年11期
        關(guān)鍵詞:可視化邏輯圖形

        熊毅

        摘 要 JavaBean是視同Java語言描述的軟件組件模型,簡單的說,他是一個可以重復(fù)使用的Iava類。JavaBean可分為可視化組件和非可視化組件,其中可視化組件包括簡單的GUI遠(yuǎn)足及一些報表組件等。非可視化組件就是沒有GUI圖形用戶界面的JavaBean主要用來封裝業(yè)務(wù)邏輯、數(shù)據(jù)庫操作等。

        關(guān)鍵詞 JavaBean 可視化 圖形 邏輯

        中圖分類號:TN919.1 文獻標(biāo)識碼:A

        1為何使用JavaBean

        JavaBean具有以下幾種優(yōu)勢:

        (1)實現(xiàn)代碼的重復(fù)使用。在世紀(jì)開發(fā)過程中,出現(xiàn)重復(fù)的代碼或程序是免除不了的!但是這會很大程度的降低可重用性,并且會浪費大量的時間,但是使用JavaBean就不會存在這種問題。

        (2)程序容易編寫。JavaBean是Java程序的一種,所使用的語法與普通的Java程序完全一致,完全是勇Java語言編寫的,可以在安裝了Java運行環(huán)境平臺上使用,而不需要重新編譯。

        (3)降低網(wǎng)站系統(tǒng)耦合度。一個網(wǎng)站系統(tǒng)一般分為數(shù)據(jù)層、商務(wù)層、和應(yīng)用層、如果出現(xiàn)大量用戶放穩(wěn),將會很快達到功能上線,另外純用腳本語言將應(yīng)用層和上午層混在一起,耦合度高,修改將會極不方便。

        (4)系統(tǒng)維護方便。舉一個簡單的例子,比如一個購物車程序,要實現(xiàn)向購物車中添加一件商品這樣的功能,可以寫一個購物車操作的JavaBean,建立一個Public和Additem成員方法,在前臺JSP文件中直接調(diào)用這個方法來實現(xiàn)。如果以后考慮到添加商品時需要先判斷庫存是否有貨,沒有貨不得購買,此時就可以直接修改JavaBean而不用完全修改前臺的JSP程序了。

        2 JavaBean基本結(jié)構(gòu)組成

        JavaBean的基本機構(gòu)分為屬性、方法和事件三部分。

        JavaBean的屬性用于描述JavaBean的狀態(tài),如顏色、大小第二個,與普通的Java程序中的屬性在概念上非常相似。按照不同的作用又可以分為四類,分別是簡單屬性,索引屬性、束縛屬性、限制屬性。

        一個簡單屬性表示一個伴隨一堆get/set方法的變量。屬性名與該屬性相關(guān)的get/set方法名對應(yīng)。

        索引屬性表示一個數(shù)組值,使用與該屬性對應(yīng)的set/get方法可以去的數(shù)組中的數(shù)值。該屬性也可一次設(shè)置或取得整個數(shù)組的值。

        束縛屬性是指當(dāng)該屬性的值發(fā)生變化時,要通知其他的對象。每次屬性值改變時,這種屬性就出發(fā)一個PropertyChange事件。事件中封裝了屬性名、屬性的原值、屬性變化后的新值。這種時間傳遞到其他的Bean,至于接受事件的Bean應(yīng)該做什么動作由自己定義。也就是說Bound屬性提供了一種機制,即通知監(jiān)聽器一個javaBean組件的屬性發(fā)生了改變。

        限制屬性是指當(dāng)這個屬性的值要發(fā)生變化時,與這個屬性建立了某種連接的其他Java對象可否決屬性值的改變。

        3 JavaBean的作用領(lǐng)域

        JavaBean對象的有效范圍是客戶端請求訪問的當(dāng)前頁面文件,當(dāng)客戶端執(zhí)行完成當(dāng)前的頁面文件后,JavaBean對象結(jié)束生命,在PAPE范圍內(nèi),每次訪問頁面文件是都會生成新的JavaBean對象,原有的對象已經(jīng)結(jié)束了生命周期。在WEB開發(fā)中,程序員不僅可以自定義JavaBean還可以使用現(xiàn)成的第三方JavaBean組件擴充WEB系統(tǒng),增強程序的功能。WEB應(yīng)用經(jīng)常需要與用戶進行信息交流,如上傳下載文件等操作,這些功能的實現(xiàn)主要依賴于JavaBean組件。

        4總結(jié)

        JavaBean與容器之間得通信機制是通過事件進行信息的傳遞,事件從原聽眾注冊或發(fā)表,并通過方法調(diào)用傳遞到一個或幾個目標(biāo),事件有許多不同的用途,可擴充事件機制,這種機制能夠?qū)崿F(xiàn)多重功能,計算機的巨大發(fā)展是我們有目共睹的,計算機為我們的帶來的生活方式、工作方式的革新是具有歷史意義的。與此同時,開發(fā)好的計算機軟件,并且對其進行有效的管理是必要的。我們應(yīng)當(dāng)對計算機軟件開發(fā)制定合理的規(guī)范,使其朝著健康良好的方向發(fā)展,從而造福人類,為我們帶來經(jīng)濟效應(yīng)的同時能夠持續(xù)發(fā)展。

        參考文獻

        [1] 陳宏.計算機軟件開發(fā)與數(shù)據(jù)庫管理[J].宜賓職業(yè)技術(shù)學(xué)院,2009(01):201.

        [2] 蘇延平.計算機軟件開發(fā)與數(shù)據(jù)庫管理中的問題及策略[J].泉州信息工程學(xué)院,2015(05):94.

        [3] 杜金超.淺談計算機軟件開發(fā)與數(shù)據(jù)庫管理[J].計算機應(yīng)用技術(shù),2015(3).

        [4] 柳繼.淺談計算機軟件開發(fā)與數(shù)據(jù)庫管理[J].沈陽廣播電視大學(xué),2013(09):365.

        猜你喜歡
        可視化邏輯圖形
        刑事印證證明準(zhǔn)確達成的邏輯反思
        法律方法(2022年2期)2022-10-20 06:44:24
        基于CiteSpace的足三里穴研究可視化分析
        基于Power BI的油田注水運行動態(tài)分析與可視化展示
        云南化工(2021年8期)2021-12-21 06:37:54
        邏輯
        創(chuàng)新的邏輯
        基于CGAL和OpenGL的海底地形三維可視化
        “融評”:黨媒評論的可視化創(chuàng)新
        傳媒評論(2019年4期)2019-07-13 05:49:14
        女人買買買的神邏輯
        37°女人(2017年11期)2017-11-14 20:27:40
        分圖形
        找圖形
        亚洲va久久久噜噜噜久久天堂| 国产自产21区激情综合一区| 蜜桃视频网址在线观看| 久久精品免费一区二区喷潮| 国产精品制服| 国产最新AV在线播放不卡| 亚洲人妻av在线播放| 亚洲av成人综合网成人| 免费看黄色电影| Y111111国产精品久久久| 中文字幕人妻乱码在线| 国产欧美va欧美va香蕉在线| 久久久久久好爽爽久久| 亚洲中文字幕无码久久2018| 精品一区二区三区老熟女少妇| 国产成人综合久久久久久| 99精品免费久久久久久久久日本| 精品午夜一区二区三区久久| 男女搞基视频免费网站| 三年片免费观看影视大全视频| 大学生被内谢粉嫩无套| 久久HEZYO色综合| 中文字幕影片免费人妻少妇| 亚欧美日韩香蕉在线播放视频| 亚洲天堂第一区| 丰满人妻一区二区三区精品高清| 欧美激情乱人伦| 丰满岳乱妇久久久| 无码精品国产午夜| 国产性虐视频在线观看| 国产成人亚洲精品青草天美| 女人体免费一区二区| 国产精品美女主播在线| 国产欧美日韩精品丝袜高跟鞋 | 国产视频一区二区三区在线免费 | 日韩精品一区二区三区中文9| 精品女同一区二区三区| 无码av无码天堂资源网| 亚洲一区二区三区在线观看播放 | 国产极品大秀在线性色| 精品久久久久久无码人妻蜜桃|