陳麗麗
【摘要】 JavaEE是互聯網時代最為先進的面向對象計算機軟件設計與開發技術,其采用了四層開發框架,構建了JSP、JavaBean、Servlet、Applet等多種組件,能夠簡化軟件開發部署環境,提高代碼的可重用性,提高系統開發的時效,縮短軟件開發周期和改進軟件質量。
【關鍵詞】 JavaEE 軟件工程 JavaBean JSP
一、引言
JavaEE(JavaEnterprise Edition)是由Sun公司在1999年提出的一個面向對象軟件開發標準。JavaEE能夠為用戶提供一個與平臺無關的、可移植的、支持并發訪問的中間件標準[1]。JavaEE包含了大量的組件,這些組件覆蓋了用戶信息錄入、邏輯業務加工、數據庫操作等多個方面,覆蓋了應用程序開發的各個架構層次,并且采用先進的國際標準,提高軟件的兼容性,解決傳統的軟件開發不向后兼容、造成系統之間的通信中斷等問題[2]。
二、 計算機軟件設計架構技術
JavaEE采用中間件理念定義了一組先進的組件,在軟件開發過程中采用先進的多層架構,可以將軟件劃分為四層,分別是客戶端、顯示邏輯、業務邏輯和數據庫[3]??蛻舳酥饕g覽器Applet、Java桌面應用等組件;顯示邏輯可以利用JSP組件實現表格單頁排版、數據顯示整合等功能;JavaBean組件可以實現數據庫連接、插入、修改、刪除和查詢操作;數據庫可以實現數據的保存、處理等功能。
2.1客戶端和顯示邏輯
客戶端和顯示邏輯位于JavaEE框架的最上層,其可以與用戶進行直接接觸,能夠實現系統的邏輯業務輸入和處理結果輸出。瀏覽器Applet或Java桌面應用程序可以實現系統界面登錄,利用頁面上的表單接收信息,將信息發送至Tomcat服務器。Tomcat反饋的用戶請求結果可以使用Web Format進行計算和處理,使表單更加完美和整潔,然后通過JSP組件調用關鍵的系統內容,為用戶提供強大的支撐操作,這樣系統的描述結果就會更加完美,幫助用戶直接地、友好地查看系統處理結果。
2.2業務邏輯
業務邏輯可以使用Servlet組件實現用戶請求信息解析計算,將其劃分為兩個組成內容,分別是邏輯業務內容和數據業務內容。數據業務處理需要利用JavaBean組件。業務邏輯處理完畢之后,可以使用Servlet組件實現處理結果整合、封裝,將處理的結果反饋給客戶端和顯示邏輯。
2.3數據庫
數據庫可以有效接收系統的相關邏輯業務處理任務,并且可以實現Web服務器的業務解析管理功能以及SQL語句操作管理、關系代數語句操作管理功能,并且可以根據這些功能實現數據的插入、刪除、修改、查詢操作,能夠將數據庫的加工和處理信息反饋給業務邏輯,以便業務邏輯能夠進行信息整合和處理。
三、計算機軟件開發技術
3.1 Servlet技術
Servlet是Java服務器端的最小應用程序。程序員利用Java語言編寫動態的JSP頁面,利用Servlet實現頁面和服務器之間的邏輯業務解析、封裝,Servlet包含多個接口,這些接口包括數據交換接口、用戶信息接口、邏輯業務加工接口。以用戶登錄軟件執行過程為例描述Servlet處理過程:用戶輸入用戶名和密碼到表單之后,表單觸發數據交換接口,把用戶名稱和密碼發送到Web服務器,Web服務器實現邏輯業務加工和處理,將訪問去掉的數據反饋給中間件平臺,實現用戶信息認證和管理,確保信息的加工和反饋成功。
3.2 JavaBean技術
為了提高應用軟件數據操作的準確度和系統的可移植性,JavaEE采用Java程序設計語言開發了數據庫訪問組件JavaBean。JavaBean組件擁有強大的數據庫連接和操作處理功能,其可以將所有的數據庫關聯操作封裝到一個接口中,這個接口對于軟件工程開發人員來講是透明的,其不需要關注內部程序實現邏輯,因此這樣就可以提高應用系統代碼的準確性,并且便于系統的組件移植,明確展示系統數據庫接口操作的參數資源,這樣就可以解決重復性的簡單勞動,將軟件工程師的精力集中到應用系統架構設計、先進技術開發過程中,更好地提高應用系統的處理速度和性能。
四、結束語
隨著面向對象軟件開發技術的普及和發展,JavaEE可以為應用軟件開發提供強大的框架和組件,利用JSP技術實現動態網頁開發,采取JavaBean數據庫訪問技術增強數據操作功能,并且可以實現組件的重用性,進一步壓縮軟件開發周期,提高軟件開發質量。
參 考 文 獻
[1] 鐘艷, 張蓉. 基于移動互聯網下軟件開發技術的研究[J]. 電子技術與軟件工程, 2014(1):82-82.
[2]李萬明. 淺談計算機軟件開發技術的應用研究與趨勢[J]. 網絡安全技術與應用, 2014(12):241-242.
[3]曹程程. 新時期計算機軟件開發技術的應用研究[J]. 電腦知識與技術, 2016, 12(16):98-99.