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

        ?

        淺談JAVA編程在實(shí)際項(xiàng)目中的應(yīng)用

        2014-04-29 00:00:00張健立

        摘 要:JAVA語言是一種面向?qū)ο蟮木幊陶Z言,是一種主要被應(yīng)用于多媒體網(wǎng)絡(luò)也就是Internet的編程語言。它是由Sun公司于1995年針對(duì)Internet開發(fā)的,解決了不少其他語言無法解決的問題。它的開發(fā)速度快,可以在不同軟硬件平臺(tái)下運(yùn)行,而且不易遭到病毒感染,因此一經(jīng)推出受到廣大開發(fā)者的歡迎。JAVA具有操作簡單,面向?qū)ο螅С挚缙脚_(tái),安全性,健壯性等特點(diǎn),其中跨平臺(tái)性是其備受推崇的重要原因。

        關(guān)鍵詞:JAVA編程 架構(gòu) 項(xiàng)目應(yīng)用

        中圖分類號(hào):TP312 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1673-9795(2014)01(a)-0170-01

        隨著網(wǎng)絡(luò)技術(shù)的應(yīng)用越來越廣泛,Web開發(fā)成為軟件開發(fā)的熱點(diǎn)是必然趨勢(shì)。JAVA作為一門面向?qū)ο蟮恼Z言,對(duì)于Web開發(fā)有著先天的優(yōu)勢(shì),這也是為何JAVA語言的Web開發(fā)在此領(lǐng)域占有較大份額的原因。在此基礎(chǔ)上MVC架構(gòu)的提出更是迎合了Web項(xiàng)目開發(fā)的邏輯復(fù)雜化,利用Servlet,JSP,JAVABean可以很好的完成上述架構(gòu)。不僅如此還有Struts等多種技術(shù)同樣可以實(shí)現(xiàn)MVC模式,這需要我們?cè)陂_發(fā)中選擇適合適當(dāng)?shù)募夹g(shù)。

        1 JAVABean的應(yīng)用

        JAVABean也被叫做JAVA豆,它也是有JAVA語言的創(chuàng)造者Sun公司所提出的。它被定義為一種軟件部件具有可重復(fù)使用的特性。從實(shí)際來說JAVABean本質(zhì)上就是一種特殊的類,也是對(duì)應(yīng)MVC模型中的M就是一種結(jié)構(gòu)模型。

        使JAVABean與JSP有機(jī)的相結(jié)合是一種不錯(cuò)的開發(fā)模型。JAVABean的使用可以大大的降低JSP代碼行數(shù),利用其代碼重用性,不僅可以擴(kuò)充JSP的功能,也可以使項(xiàng)目的開發(fā)更易于維護(hù)管理。

        JAVABean在項(xiàng)目的開發(fā)中主要的作用是封裝業(yè)務(wù),利用JAVA語言的面向?qū)ο笮詫⒁粋€(gè)個(gè)邏輯封裝成一個(gè)個(gè)類,這樣即有助于修改也能增加其復(fù)用性。在一個(gè)典型的項(xiàng)目中,JSP主要用于頁面的搭建以及內(nèi)容的展示,我們不會(huì)將業(yè)務(wù)放到JSP中。這樣做有兩個(gè)原因,首先特定的業(yè)務(wù)邏輯有可能被多個(gè)JSP頁面調(diào)用,如果將業(yè)務(wù)放在JSP中,我們就需要做出很多重復(fù)的操作,這樣不僅是浪費(fèi)時(shí)間也不利于項(xiàng)目的修改和維護(hù);其次若將業(yè)務(wù)放入JSP中,當(dāng)邏輯需要修改時(shí),往往與其相關(guān)的頁面也需要修改,這樣有可能導(dǎo)致項(xiàng)目的框架也需要修改。正是因?yàn)樯厦嫠f的原因,我們項(xiàng)目開發(fā)中會(huì)需要將業(yè)務(wù)與展示分開。由不同的開發(fā)人員去完成相應(yīng)的工作,可以大大的提高項(xiàng)目的開發(fā)速度,也可以使項(xiàng)目更靈活且拓展性強(qiáng)。

        JAVABean在項(xiàng)目中最典型的運(yùn)用就是針對(duì)數(shù)據(jù)庫的操作。每個(gè)功能如何去實(shí)現(xiàn)無需調(diào)用者去了解,只留下為JSP調(diào)用留下的接口。項(xiàng)目中需要對(duì)數(shù)據(jù)庫的操作具體就是增刪改查這幾種,我們可以利用實(shí)現(xiàn)DBHandle,生成conn類對(duì)象,利用它建立于數(shù)據(jù)庫的連接,并將對(duì)數(shù)據(jù)庫的所有操作內(nèi)容都放在公共方法中,為JSP的調(diào)用提供便利。

        2 利用JAVA解析Html

        解析Html我們主要需要的類就是Praser,而在這個(gè)類正是HtmlEditorKit的內(nèi)部類,并且被包含于Swing這個(gè)jar包中。它自身是一個(gè)抽象類,所以我們使用它的關(guān)鍵是對(duì)其進(jìn)行實(shí)例化。通過重載其中的getPrarser()方法可以實(shí)例化出類的對(duì)象,從而達(dá)到我們要訪問它的目的。讀取Html文檔時(shí)我們會(huì)得到以下標(biāo)簽,開始、結(jié)束、空、文本、注釋,每次解析時(shí)遇到上面的標(biāo)簽就會(huì)調(diào)用對(duì)應(yīng)的回調(diào),這些方法是在Praser CallBack類中,這個(gè)類其實(shí)是HtmlEditorKit內(nèi)部的一個(gè)公用類,通過重載幾個(gè)必須的方法,可以實(shí)現(xiàn)解析要處理的文件。這里我們需要用到標(biāo)簽,其實(shí)就是Html.Tag這個(gè)類,它是用來表示Html的標(biāo)簽,會(huì)被傳遞給回調(diào)方法。不同的標(biāo)簽具有不同的屬性,如果想要處理Html肯定是離不開對(duì)于標(biāo)簽屬性的了解,所以我們需要對(duì)Html.Attribute去進(jìn)行研究。在Attribute類中定義了許多能被識(shí)別的標(biāo)準(zhǔn)屬性。如果我們想要解析Html格式的文件,就必須用到對(duì)象閱讀器-Reader。這個(gè)操作是第一步是建立與數(shù)據(jù)源的連接;第二步實(shí)例化類Parser和ParserCallBack,最后在使用pareser對(duì)象。

        3 項(xiàng)目中應(yīng)用JAVAApplet

        JAVAApplet可以被作為頁面的一部分而被下載,并可以運(yùn)行在瀏覽器中。應(yīng)用JAVAApplet主要是為了增加用戶體驗(yàn)性,是頁面更加的生動(dòng)活潑。有時(shí)需要一些無限循環(huán)的方法讓其不斷的從數(shù)據(jù)庫中去提取實(shí)時(shí)信息,這時(shí)我們就可以用到JAVAApplet,而他的使用技巧是引入多線程,在程序開始時(shí)調(diào)用線程開始,而在程序結(jié)束時(shí)調(diào)用線程結(jié)束,這樣就是達(dá)到提高用戶體驗(yàn)性的目的。雖然JAVAApplet有上面我們說的這些好處但是在使用時(shí)也是有需要注意的地方,因?yàn)槠渥陨硎切枰螺d到頁面中的所以,它的大小不易過大,應(yīng)該盡量的小,這樣可以縮短頁面的加載時(shí)間。不僅如此想要解決這個(gè)加載時(shí)間的問題我們也可以通過保持適度的類離散性和減少初始化時(shí)間這個(gè)兩個(gè)角度來實(shí)現(xiàn)。

        4 結(jié)語

        JAVA的出現(xiàn)使網(wǎng)絡(luò)世界格局的一次變動(dòng),它在網(wǎng)絡(luò)Web編程語言平臺(tái)的地位是毋庸置疑的,無論是大型門戶網(wǎng)站,還是中小型企業(yè)系統(tǒng),越來越多的系統(tǒng)開始用JAVA語言來編程實(shí)現(xiàn),這已經(jīng)是一個(gè)主流的方向。因此我們對(duì)于JAVA的研究就不應(yīng)該僅僅只是停留在語言自身的特性展示上,更應(yīng)該是在越來越多越來越廣的項(xiàng)目應(yīng)用中,從實(shí)際應(yīng)用中出發(fā),去研究去拓展JAVA的能做到的應(yīng)該做到的。

        參考文獻(xiàn)

        [1]雷光圣.JAVA編程平臺(tái)的優(yōu)勢(shì)解析[J].信息與電腦:理論版,2013(2).

        [2] 徐白雁.JAVA編程語言及其應(yīng)用[J].電腦與信息技術(shù),1996(4).

        [3]王淞春.芻議JAVA編程技術(shù)在物流信息平臺(tái)的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(7).

        [4]鄭燕娥,鄭志明,陳維斌.基于反射機(jī)制的JAVA編程題自動(dòng)評(píng)分技術(shù)[J].濱州學(xué)院學(xué)報(bào),2012(3):96-99.

        [5]包宇寧.使用JAVA編程解析Html文檔[J].福建電腦,2004(9).

        [6]李真文.JAVA編程:在網(wǎng)頁上發(fā)布統(tǒng)計(jì)曲線[J].微電腦世界,1997(3).

        [7]辛英.基于JAVA的網(wǎng)絡(luò)通信程序[J].濟(jì)南職業(yè)學(xué)院學(xué)報(bào),2008(1).

        久久久久久国产精品免费网站 | 日日躁欧美老妇| 久久一区二区视频在线观看| 午夜影视免费| 欧美中日韩免费观看网站| 成人欧美一区二区三区白人| 国产免费午夜福利蜜芽无码| 蜜桃传媒免费在线观看| 国产欧美va欧美va香蕉在| 一本大道久久香蕉成人网| 亚洲无AV码一区二区三区| 亚洲一区二区懂色av| 欧美 日韩 人妻 高清 中文| 国产精品成人99一区无码| 自慰高潮网站在线观看| 日本美女中文字幕第一区| 西西午夜无码大胆啪啪国模 | 亚洲图片自拍偷图区| 无遮挡又黄又刺激又爽的视频 | 四虎国产精品成人影院| 人妻少妇被粗大爽视频| 国产精品毛片一区二区三区| 国产精品99久久免费| 不打码在线观看一区二区三区视频| 日本a爱视频二区三区| 国产成人无码精品久久二区三区| 成人区人妻精品一区二区不卡网站| 亚洲国产一区久久yourpan| 国产成人精品一区二三区孕妇| 国产女人水真多18毛片18精品| 永久无码在线观看| 一级黄片草逼免费视频| 国产精品亚洲а∨无码播放| 亚洲一区二区三区成人网站| 欧美高h视频| 亚洲国产av一区二区三区天堂| 97久久超碰国产精品旧版| 亚洲熟妇一区无码| 国产精品高清免费在线| 护士的小嫩嫩好紧好爽| 久久免费看少妇高潮v片特黄 |