999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Java應(yīng)用程序開發(fā)思路

2011-08-15 00:52:53張國芳
科技傳播 2011年11期
關(guān)鍵詞:可視化數(shù)據(jù)庫模型

張國芳

河南工業(yè)貿(mào)易職業(yè)學(xué)院,河南 鄭州 450012

設(shè)計應(yīng)用程序首先要選擇合適的程序設(shè)計語言。Java程序的執(zhí)行與平臺無關(guān),可移植性好的特點,這一特點是其它程序設(shè)計語言所不具備的;Java程序設(shè)計語言還提供了大量的類以滿足網(wǎng)絡(luò)化、多線程、面向?qū)ο蟪绦蛟O(shè)計的需要。它的優(yōu)勢使其倍受程序設(shè)計人員的青睞。Java的核心是面向?qū)ο缶幊獭C嫦驅(qū)ο缶幊痰囊粋€實質(zhì)性的要素是抽象,通過抽象處理事物的復(fù)雜性。類能夠封裝并隱藏具體實現(xiàn)過程,類具有封裝性、繼承性和多態(tài)性。在由封裝性、繼承性和多態(tài)性共同組成的編程環(huán)境中,精心設(shè)計的類層結(jié)構(gòu)是重用程序代碼的基礎(chǔ),可以在不破壞依賴于類公共接口的基礎(chǔ)上對程序進(jìn)行升級遷移,多態(tài)性使程序清晰、易修改。使用Java進(jìn)行應(yīng)用程序開發(fā)應(yīng)考慮以下幾個總題。

1 選擇開發(fā)工具

使用Java語言開發(fā)應(yīng)用程序時,選擇合適的開發(fā)工具是必要的。選擇開發(fā)工具可以從以下幾個因素考慮:1)開發(fā)環(huán)境界面是否友好,即用起來是否方便;2)編譯效率是否高;3)有沒有編程向?qū)В?)是否有可視化調(diào)試器等。工具好用能給使編程過程更容易。選擇合適的框架也是開發(fā)Java應(yīng)用程序必須考慮的問題。基于綜合考慮,今年剛剛發(fā)布的EasyJWeb 2.0應(yīng)該是個不錯的選擇,它不僅能滿足基于MVC框架的程序設(shè)計,同時還會使程序開變得比以往更容易,可以很容易實現(xiàn)生成基于EJS、SSH、SSH2等三種技術(shù)構(gòu)架的快速應(yīng)用。

2 選擇合適的框架

選擇基于MVC框架開發(fā)Java應(yīng)用程序,能夠使系統(tǒng)的內(nèi)核功能、對功能的控制輸入、系統(tǒng)的輸出等3大部分分離,因此可以增加程序設(shè)計及程序應(yīng)用的靈活性。使用MVC框架的好處大概有以下幾點:1)可以為一個模型在運行時同時建立和使用多個視圖;2)可以使所有相關(guān)聯(lián)的視圖和控制器做到行為同步。允許更換視圖和控制器對象,而且可以根據(jù)需求動態(tài)的打開或關(guān)閉、甚至在運行期間進(jìn)行對象替換;3)可以把一個模型獨立地移植到新的平臺工作。需要做的只是在新平臺上對視圖和控制器進(jìn)行新的修改。由于使用MVC框架能給程序設(shè)計變得方便且程序的適應(yīng)性更強(qiáng),所以MVC框架得到程序設(shè)計人員的廣泛應(yīng)用。

基于MVC框架開發(fā)程序,需要解決的主要問題就是如何實現(xiàn)三大部分既分離又能夠產(chǎn)生關(guān)聯(lián)。Java的程序設(shè)計是以類為基礎(chǔ)的。JAVA可視化組件可以分為兩種:Component和Container,這兩種組件均是類。組件要顯示的話,就必須添加到視圖中。所有Container都使用add(Component,…)的方式將其它組件加到自己上面。add(Component,…)的形式有很多,不可能提前就知道程序員使用哪種形式的方法添加組件。但是所有的add(Component,…)最后都調(diào)用addImpl方。因此,可以重寫視圖類中的這個方法,使得添加進(jìn)來的每個組件都具有接收激活消息的能力。例如,當(dāng)文檔類中的數(shù)據(jù)發(fā)生改變時,視圖類會收到文檔類更新視圖的消息,然后從文檔類中獲取新的數(shù)據(jù)并顯示,可能要管理其它的可視化組件,如按鈕,文本框等。由于視圖類具有容器和組件的性質(zhì)。所以視圖類應(yīng)該繼承JPanel類。除此之外,視圖類還要具有捕獲選中事件的能力。

3 選擇數(shù)據(jù)庫設(shè)計工具

數(shù)據(jù)庫設(shè)計對于應(yīng)用程序很關(guān)鍵,若選擇了一款好用的工具,做起來就會容易些。ERWin 的全稱是AllFuusin ERwin Data Modeler,是CA公司AllFuusin品牌下的數(shù)據(jù)建模工具。ERwin是功能強(qiáng)大、易于使用的數(shù)據(jù)庫設(shè)計工具。它可以實現(xiàn)設(shè)計、生成、維護(hù)高水平的數(shù)據(jù)庫應(yīng)用程序,且具有很好效率。從邏輯模型到物理模型,Erwin能夠幫助用戶可視化地確定合理的結(jié)構(gòu)、關(guān)鍵元素,并優(yōu)化數(shù)據(jù)庫,從而能使數(shù)據(jù)庫的設(shè)計變得快速、容易。ERwin不僅僅是好用的數(shù)據(jù)庫設(shè)計工具,同時還是一個功能強(qiáng)大的數(shù)據(jù)庫開發(fā)工具,能自動生成數(shù)據(jù)庫表和成千上萬條存儲過程和觸發(fā)器代碼。把數(shù)據(jù)庫與開發(fā)環(huán)境集成在一起,還能加速以數(shù)據(jù)為中心的應(yīng)用開發(fā)。ERwin也能與CA的Model Mart集成。ERwin不僅是最好的數(shù)據(jù)庫設(shè)計工具,同時它也是建立數(shù)據(jù)庫最快速的方法。可以做到無須寫 Create Table或Create Index語句來生成表和索引,就可以設(shè)計并生成數(shù)據(jù)庫。Erwin與其它工具相比ERwin可以自動保持邏輯模型和物理模型同步,并可方便地把邏輯結(jié)構(gòu)轉(zhuǎn)化到物理模型。ERwin在數(shù)據(jù)庫設(shè)計和數(shù)據(jù)庫之間建立起強(qiáng)大的native連接,使用該連接能自動生成表、視圖、索引、參照完整性規(guī)則等。ERwin還包括一整套優(yōu)化的參照完整性觸發(fā)器模板和豐富的宏語言,用于定制觸發(fā)器和存儲過程。另外,它的數(shù)據(jù)庫容量計算功能能夠幫助用戶精確估計數(shù)據(jù)庫或數(shù)據(jù)倉庫的初始大小和增量,使用戶能高效地分配系統(tǒng)資源和完成容量規(guī)劃。選擇合適的數(shù)據(jù)庫設(shè)計工具是數(shù)據(jù)庫設(shè)計的關(guān)鍵。

[1]閻宏.Java與模式[M].電子工業(yè)出版社,2002,10.

[2]陳云芳.精通Struts 2——基于MVC的Java Web應(yīng)用開發(fā)實戰(zhàn)[M].人民郵電出版社,2008,7.

[3]楊國強(qiáng).ERWIN數(shù)據(jù)建?!嬎銠C(jī)專業(yè)人員書庫[M].電子工業(yè)出版社,2004,10.

猜你喜歡
可視化數(shù)據(jù)庫模型
一半模型
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
重要模型『一線三等角』
基于CGAL和OpenGL的海底地形三維可視化
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
“融評”:黨媒評論的可視化創(chuàng)新
傳媒評論(2019年4期)2019-07-13 05:49:14
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
3D打印中的模型分割與打包
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
主站蜘蛛池模板: 久久男人资源站| 囯产av无码片毛片一级| 国产亚洲成AⅤ人片在线观看| 超碰精品无码一区二区| 女同久久精品国产99国| a毛片在线播放| 一本久道久综合久久鬼色| 亚洲精品动漫| 九九九久久国产精品| 人人看人人鲁狠狠高清| 超级碰免费视频91| 亚洲无码四虎黄色网站| av无码一区二区三区在线| 国产玖玖玖精品视频| 久久无码高潮喷水| 无码电影在线观看| 3344在线观看无码| 高清码无在线看| jijzzizz老师出水喷水喷出| 免费看一级毛片波多结衣| 亚洲欧美日韩精品专区| 就去色综合| 亚洲AV一二三区无码AV蜜桃| 精品视频一区二区三区在线播| 欧美精品不卡| 欧美va亚洲va香蕉在线| 国产精品99在线观看| 欧美精品成人一区二区视频一| 91久久国产成人免费观看| 成人在线综合| 午夜天堂视频| 精品久久久无码专区中文字幕| yy6080理论大片一级久久| 中文国产成人精品久久| 手机成人午夜在线视频| 国产一二三区在线| 99资源在线| 国产精品美女网站| 在线看片国产| 日韩在线播放中文字幕| 狠狠色丁香婷婷| 欧美午夜视频| 久久综合色天堂av| 国产91麻豆免费观看| www.国产福利| 国产欧美在线视频免费| 亚洲人精品亚洲人成在线| 伊人国产无码高清视频| 亚洲欧美日韩色图| 久久精品午夜视频| 色偷偷一区| 国产美女精品人人做人人爽| 欧美在线国产| 国产青青草视频| 激情综合激情| 五月天香蕉视频国产亚| 精品福利国产| 国产区精品高清在线观看| 波多野结衣爽到高潮漏水大喷| 国产精品亚洲欧美日韩久久| 五月婷婷丁香综合| 国产欧美高清| 91无码视频在线观看| 国产福利在线免费观看| 精品一区二区久久久久网站| 欧美精品aⅴ在线视频| 国产成人精品2021欧美日韩| 高潮毛片免费观看| 中文字幕在线日本| 熟妇人妻无乱码中文字幕真矢织江| 久久国产精品无码hdav| 日本免费福利视频| 九九免费观看全部免费视频| 亚洲三级影院| 女人天堂av免费| 亚洲国产在一区二区三区| 免费99精品国产自在现线| 国产一在线| 无码一区二区三区视频在线播放| 综合亚洲网| 亚洲人成网址| 国产在线一区视频|