馬劍
摘要:該文以J2EE架構為研究對象,從J2EE架構分析入手,選取學生注冊系統(tǒng)為例對J2EE架構的運用做出了較為詳細的分析與闡述,并據此論證了J2EE架構在實踐應用過程當中所表現(xiàn)出的包括可拓展特性、系統(tǒng)穩(wěn)定性以及系統(tǒng)安全性等在內的多方應用優(yōu)勢。關鍵詞:J2EE架構;運用;學生注冊系統(tǒng);商務邏輯;分析
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2012)20-4919-02
在計算機網絡技術與無線通信技術蓬勃發(fā)展的作用之下,傳統(tǒng)意義上客戶機及服務器計算方式已無法適應計算機系統(tǒng)的運行需求。傳統(tǒng)意義上的網絡體系架構方式表現(xiàn)出了多個方面的應用缺陷:客戶端承載數量受限;客戶規(guī)模過大;過個客戶程序無法實現(xiàn)基于商務邏輯的共享;系統(tǒng)維護代價過高。受此因素影響,我們必須明確一個方面的問題:在組建思想的控制與作用之下,J2EE架構實現(xiàn)了將商務邏輯系統(tǒng)從傳統(tǒng)意義上的客戶端及服務器系統(tǒng)中加以獨立的目標。從這一角度上來會所,J2EE架構能夠在復雜多變系統(tǒng)環(huán)境因素的作用之下充分滿足商務邏輯的各方面需求,這直接表現(xiàn)在相關軟件系統(tǒng)及程序開發(fā)、維護的簡單化層面當中。該文現(xiàn)針對J2EE架構及其運用問題做詳細分析與研究。
1 J2EE架構分析
從本質上來說,J2EE可歸屬于概念模型的一種表現(xiàn)方式。在分層結構作用之下,J2EE模型中的各個層面能夠獨立運行,提供差異性的服務。圖1為當前技術條件支持下整個J2EE的基本架構示意圖。由圖1可知,J2EE架構主要包含以下幾個組成部分:①表示層:該層將客戶端瀏覽器中的數據信息以HTML的方式呈現(xiàn)在終端操作界面中,以此滿足用戶需求;②表示邏輯層:其在一或是多個Web服務器空間中運行,完成包括流程邏輯控制以及動態(tài)內容顯示在內的相關作業(yè);③商務邏輯層:該層所涉及組件最顯著的特點在于可充分性應用,且在不作出任何變動的基礎之上應用于其他服務器終端之上;④數據庫層:該層由一或多個數據庫系統(tǒng)共同構成,當中設計經由儲存過程組成的數據相關性邏輯模塊?;谝陨蠘嫵梢?,J2EE架構實現(xiàn)了商務邏輯、表現(xiàn)邏輯以及數據服務的分離運行,從而為各行業(yè)應用程序的模塊化作業(yè)提供了必要支持。
2 J2EE架構運用分析
該文以學生注冊系統(tǒng)的實現(xiàn)為例,針對J2EE架構的運用問題做詳細分析與說明。對于學生注冊系統(tǒng)而言,其需要實現(xiàn)的功能主要包括以下幾個方面:選課資料注冊、注冊資料刪除、學生基本資料刪除以及個別課程資料刪除?;谝陨戏治?,整個J2EE架構應作如下配備:1)表示邏輯層。在HTTP協(xié)議作用之下,學生注冊系統(tǒng)能夠應用JSP實現(xiàn)與客戶的連接。我們知道,JSP作為JAVA對象的一種表現(xiàn)方式,能夠針對終端操作用戶所提出的請求進行有效分解,并調取與之相對應的EJB組建,在登錄JSP、注冊主頁JSP以及注冊JSP模式支持之下將系統(tǒng)處理結果及相應數據反饋至終端用戶;2)商務邏輯層。我們知道,對于學生注冊系統(tǒng)而言,學生與課程對象之間的關系可視作N:N。在注冊資料表構建的狀態(tài)作用之下,學生對象及注冊資料對象之間的關系視作1:N,受此影響可判定注冊資料對象與課程對象間的關系為N:1?;诖?,在商務函數對表格數據的存取及處理過程當中,有關資料的刪除需求可得到充分滿足;3)數據庫層:對于學生注冊系統(tǒng)而言,數據庫所映射表可命名為實體Bean,并針對實體屬性加以反應。換句話來說,實體Bean的主鍵類是與表主鍵映射關系相對應,進而完成有關學生注冊系統(tǒng)實體Bean的獲取。
3結束語
總而言之,在J2EE架構實際應用過程當中,其呈現(xiàn)出的應用優(yōu)勢主要涵蓋了以下幾個方面:1)J2EE架構在實際運用過程當中若存在應用服務器裝置過載問題嚴重的現(xiàn)象,J2EE能夠在不依賴于硬件升級的基礎之上實現(xiàn)新型應用服務器的增設,表現(xiàn)出了顯著的可拓展特性;2)J2EE架構的引入能夠使故障因素被限制在固定層面當中,在其他應用層應急處理的作用之下確保故障因素不會轉移至聯(lián)網計算機系統(tǒng)當中,表現(xiàn)出了顯著的系統(tǒng)穩(wěn)定特性;3)J2EE架構能夠在防火墻技術的作用過程當中針對重要商務數據的訪問予以控制,從而表現(xiàn)出了顯著的系統(tǒng)安全性特性。
參考文獻:
[1]傅偉.高海俠.涂剛,等.基于J2ME和J2EE的糧食加工企業(yè)產品銷售系統(tǒng)構建[J].安徽農業(yè)科學,2011,39(30):18974-18975.
[2]王玉忠,畢睿華,謝文濤,等.基于J2EE和Matlab的發(fā)電廠繼電保護綜合管理系統(tǒng)[J].繼電器,2007,35(18):12-15.24.
[3]袁梅冷,黃煙波,黃家林,等.J2EE應用模型中MVC軟件體系結構的研究與應用[J].計算機應用研究,2003,20(3):147-149.
[4]李偉,羅軍舟,曹玖新,等.一種基于J2EE架構的網絡教育系統(tǒng)集成框架及應用[J].計算機研究與發(fā)展,2006,43(8):1354-1360.