• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      互聯(lián)網時代JavaEE計算機軟件設計與開發(fā)技術研究

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

      陳麗麗

      【摘要】 JavaEE是互聯(lián)網時代最為先進的面向對象計算機軟件設計與開發(fā)技術,其采用了四層開發(fā)框架,構建了JSP、JavaBean、Servlet、Applet等多種組件,能夠簡化軟件開發(fā)部署環(huán)境,提高代碼的可重用性,提高系統(tǒng)開發(fā)的時效,縮短軟件開發(fā)周期和改進軟件質量。

      【關鍵詞】 JavaEE 軟件工程 JavaBean JSP

      一、引言

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

      二、 計算機軟件設計架構技術

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

      2.1客戶端和顯示邏輯

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

      2.2業(yè)務邏輯

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

      2.3數(shù)據庫

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

      三、計算機軟件開發(fā)技術

      3.1 Servlet技術

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

      3.2 JavaBean技術

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

      四、結束語

      隨著面向對象軟件開發(fā)技術的普及和發(fā)展,JavaEE可以為應用軟件開發(fā)提供強大的框架和組件,利用JSP技術實現(xiàn)動態(tài)網頁開發(fā),采取JavaBean數(shù)據庫訪問技術增強數(shù)據操作功能,并且可以實現(xiàn)組件的重用性,進一步壓縮軟件開發(fā)周期,提高軟件開發(fā)質量。

      參 考 文 獻

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

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

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

      猜你喜歡
      軟件工程
      依托工作室的軟件工程實踐教學研究
      應用瀑布模型的MOOC制作方法
      計算機教育(2016年7期)2016-11-10 08:38:07
      融合APTECH體系的軟件產業(yè)人才培養(yǎng)探究
      計算機教育(2016年7期)2016-11-10 08:04:30
      基于工程教育認證的《軟件工程》課程教學質量建設研究 
      軟件導刊(2016年9期)2016-11-07 22:31:23
      關于提高軟件工程實踐教學質量的幾點思考
      關于如何創(chuàng)新和完善計算機軟件工程管理的探討
      翁源县| 辽中县| 晋宁县| 齐齐哈尔市| 资阳市| 玉门市| 布尔津县| 乌海市| 郴州市| 凤凰县| 资源县| 玛纳斯县| 海口市| 会东县| 平昌县| 曲阜市| 竹溪县| 民权县| 浮梁县| 溧阳市| 北宁市| 新乐市| 和田市| 文昌市| 枣强县| 武山县| 璧山县| 宿松县| 栾川县| 潞城市| 会理县| 台南市| 阜城县| 贞丰县| 定襄县| 遂宁市| 民和| 虞城县| 观塘区| 阿荣旗| 依兰县|