国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

互聯(lián)網(wǎng)時代JavaEE計算機(jī)軟件設(shè)計與開發(fā)技術(shù)研究

2017-03-09 08:39:55陳麗麗
中國新通信 2017年2期
關(guān)鍵詞:軟件工程

陳麗麗

【摘要】 JavaEE是互聯(lián)網(wǎng)時代最為先進(jìn)的面向?qū)ο笥嬎銠C(jī)軟件設(shè)計與開發(fā)技術(shù),其采用了四層開發(fā)框架,構(gòu)建了JSP、JavaBean、Servlet、Applet等多種組件,能夠簡化軟件開發(fā)部署環(huán)境,提高代碼的可重用性,提高系統(tǒng)開發(fā)的時效,縮短軟件開發(fā)周期和改進(jìn)軟件質(zhì)量。

【關(guān)鍵詞】 JavaEE 軟件工程 JavaBean JSP

一、引言

JavaEE(JavaEnterprise Edition)是由Sun公司在1999年提出的一個面向?qū)ο筌浖_發(fā)標(biāo)準(zhǔn)。JavaEE能夠為用戶提供一個與平臺無關(guān)的、可移植的、支持并發(fā)訪問的中間件標(biāo)準(zhǔn)[1]。JavaEE包含了大量的組件,這些組件覆蓋了用戶信息錄入、邏輯業(yè)務(wù)加工、數(shù)據(jù)庫操作等多個方面,覆蓋了應(yīng)用程序開發(fā)的各個架構(gòu)層次,并且采用先進(jìn)的國際標(biāo)準(zhǔn),提高軟件的兼容性,解決傳統(tǒng)的軟件開發(fā)不向后兼容、造成系統(tǒng)之間的通信中斷等問題[2]。

二、 計算機(jī)軟件設(shè)計架構(gòu)技術(shù)

JavaEE采用中間件理念定義了一組先進(jìn)的組件,在軟件開發(fā)過程中采用先進(jìn)的多層架構(gòu),可以將軟件劃分為四層,分別是客戶端、顯示邏輯、業(yè)務(wù)邏輯和數(shù)據(jù)庫[3]??蛻舳酥饕g覽器Applet、Java桌面應(yīng)用等組件;顯示邏輯可以利用JSP組件實(shí)現(xiàn)表格單頁排版、數(shù)據(jù)顯示整合等功能;JavaBean組件可以實(shí)現(xiàn)數(shù)據(jù)庫連接、插入、修改、刪除和查詢操作;數(shù)據(jù)庫可以實(shí)現(xiàn)數(shù)據(jù)的保存、處理等功能。

2.1客戶端和顯示邏輯

客戶端和顯示邏輯位于JavaEE框架的最上層,其可以與用戶進(jìn)行直接接觸,能夠?qū)崿F(xiàn)系統(tǒng)的邏輯業(yè)務(wù)輸入和處理結(jié)果輸出。瀏覽器Applet或Java桌面應(yīng)用程序可以實(shí)現(xiàn)系統(tǒng)界面登錄,利用頁面上的表單接收信息,將信息發(fā)送至Tomcat服務(wù)器。Tomcat反饋的用戶請求結(jié)果可以使用Web Format進(jìn)行計算和處理,使表單更加完美和整潔,然后通過JSP組件調(diào)用關(guān)鍵的系統(tǒng)內(nèi)容,為用戶提供強(qiáng)大的支撐操作,這樣系統(tǒng)的描述結(jié)果就會更加完美,幫助用戶直接地、友好地查看系統(tǒng)處理結(jié)果。

2.2業(yè)務(wù)邏輯

業(yè)務(wù)邏輯可以使用Servlet組件實(shí)現(xiàn)用戶請求信息解析計算,將其劃分為兩個組成內(nèi)容,分別是邏輯業(yè)務(wù)內(nèi)容和數(shù)據(jù)業(yè)務(wù)內(nèi)容。數(shù)據(jù)業(yè)務(wù)處理需要利用JavaBean組件。業(yè)務(wù)邏輯處理完畢之后,可以使用Servlet組件實(shí)現(xiàn)處理結(jié)果整合、封裝,將處理的結(jié)果反饋給客戶端和顯示邏輯。

2.3數(shù)據(jù)庫

數(shù)據(jù)庫可以有效接收系統(tǒng)的相關(guān)邏輯業(yè)務(wù)處理任務(wù),并且可以實(shí)現(xiàn)Web服務(wù)器的業(yè)務(wù)解析管理功能以及SQL語句操作管理、關(guān)系代數(shù)語句操作管理功能,并且可以根據(jù)這些功能實(shí)現(xiàn)數(shù)據(jù)的插入、刪除、修改、查詢操作,能夠?qū)?shù)據(jù)庫的加工和處理信息反饋給業(yè)務(wù)邏輯,以便業(yè)務(wù)邏輯能夠進(jìn)行信息整合和處理。

三、計算機(jī)軟件開發(fā)技術(shù)

3.1 Servlet技術(shù)

Servlet是Java服務(wù)器端的最小應(yīng)用程序。程序員利用Java語言編寫動態(tài)的JSP頁面,利用Servlet實(shí)現(xiàn)頁面和服務(wù)器之間的邏輯業(yè)務(wù)解析、封裝,Servlet包含多個接口,這些接口包括數(shù)據(jù)交換接口、用戶信息接口、邏輯業(yè)務(wù)加工接口。以用戶登錄軟件執(zhí)行過程為例描述Servlet處理過程:用戶輸入用戶名和密碼到表單之后,表單觸發(fā)數(shù)據(jù)交換接口,把用戶名稱和密碼發(fā)送到Web服務(wù)器,Web服務(wù)器實(shí)現(xiàn)邏輯業(yè)務(wù)加工和處理,將訪問去掉的數(shù)據(jù)反饋給中間件平臺,實(shí)現(xiàn)用戶信息認(rèn)證和管理,確保信息的加工和反饋成功。

3.2 JavaBean技術(shù)

為了提高應(yīng)用軟件數(shù)據(jù)操作的準(zhǔn)確度和系統(tǒng)的可移植性,JavaEE采用Java程序設(shè)計語言開發(fā)了數(shù)據(jù)庫訪問組件JavaBean。JavaBean組件擁有強(qiáng)大的數(shù)據(jù)庫連接和操作處理功能,其可以將所有的數(shù)據(jù)庫關(guān)聯(lián)操作封裝到一個接口中,這個接口對于軟件工程開發(fā)人員來講是透明的,其不需要關(guān)注內(nèi)部程序?qū)崿F(xiàn)邏輯,因此這樣就可以提高應(yīng)用系統(tǒng)代碼的準(zhǔn)確性,并且便于系統(tǒng)的組件移植,明確展示系統(tǒng)數(shù)據(jù)庫接口操作的參數(shù)資源,這樣就可以解決重復(fù)性的簡單勞動,將軟件工程師的精力集中到應(yīng)用系統(tǒng)架構(gòu)設(shè)計、先進(jìn)技術(shù)開發(fā)過程中,更好地提高應(yīng)用系統(tǒng)的處理速度和性能。

四、結(jié)束語

隨著面向?qū)ο筌浖_發(fā)技術(shù)的普及和發(fā)展,JavaEE可以為應(yīng)用軟件開發(fā)提供強(qiáng)大的框架和組件,利用JSP技術(shù)實(shí)現(xiàn)動態(tài)網(wǎng)頁開發(fā),采取JavaBean數(shù)據(jù)庫訪問技術(shù)增強(qiáng)數(shù)據(jù)操作功能,并且可以實(shí)現(xiàn)組件的重用性,進(jìn)一步壓縮軟件開發(fā)周期,提高軟件開發(fā)質(zhì)量。

參 考 文 獻(xiàn)

[1] 鐘艷, 張蓉. 基于移動互聯(lián)網(wǎng)下軟件開發(fā)技術(shù)的研究[J]. 電子技術(shù)與軟件工程, 2014(1):82-82.

[2]李萬明. 淺談計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢[J]. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用, 2014(12):241-242.

[3]曹程程. 新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J]. 電腦知識與技術(shù), 2016, 12(16):98-99.

猜你喜歡
軟件工程
依托工作室的軟件工程實(shí)踐教學(xué)研究
應(yīng)用瀑布模型的MOOC制作方法
融合APTECH體系的軟件產(chǎn)業(yè)人才培養(yǎng)探究
基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
關(guān)于如何創(chuàng)新和完善計算機(jī)軟件工程管理的探討
广德县| 甘泉县| 汝城县| 枞阳县| 盐山县| 靖州| 富蕴县| 阳山县| 平遥县| 鱼台县| 克什克腾旗| 正宁县| 福清市| 分宜县| 揭东县| 隆安县| 江门市| 通化县| 吕梁市| 温州市| 饶阳县| 思南县| 东明县| 布尔津县| 富顺县| 茶陵县| 库伦旗| 鄂尔多斯市| 彰化市| 长兴县| 镇安县| 安阳县| 红河县| 青浦区| 随州市| 大理市| 台中县| 临城县| 怀仁县| 乌什县| 南和县|