999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSH框架的Web應用系統開發研究

2016-07-10 03:42:18羅賢哲
電子技術與軟件工程 2016年7期

羅賢哲

隨著信息技術的快速發展,傳統Web項目由于性能低、流量高等局限,越來越不能滿足用戶的需求。鑒于此,本文分析了SSH的三種框架技術,分別是Struts、Spring、Hibernate。在此基礎上,探討了SSH多層框架的設計,包括以上三種框架的整合、利用MVC實現核心關注點,以及采用AOP設計服務器端。最后,結合實際的工作經驗,闡述了SSH框架技術的具體應用。

【關鍵詞】SSH框架 Web 應用系統 開發研究

Web作為一項新興的技術,被廣泛應用在各個領域當中。然而,Web技術在實際運用的過程中,存在諸多的缺陷,比如編碼復雜、測試難度大,以及維護費用高等。鑒于此,本文提出了Struts、Spring、Hibernate三種框架技術。這些技術被應用后,可以快速的實現單元及集成測試,減少了開發的時間,使研究人員的工作效率得到了很大提升。當前,這些技術在企事業單位的生產經營活動中發揮著重要的作用。所以,對SSH框架的Web應用系統的開發研究進行討論,非常有必要。

1 SSH框架技術研究

1.1 Struts

Web應用系統在發展的過程中,已經逐步趨于成熟。當前,該系統內部也形成了可靠的框架體系,保證了系統的安全運行。在此基礎上,研究人員開發出來了Stuts框架技術。該技術應用后,極大的提高了勞動生產率,為軟件企業帶來了豐厚的社會、經濟效益。應用Stuts技術后,能夠為MVC實現相關性提供技術支持。其次,由于Stuts技術體現了MVC的部分優勢。針對這種情況,科研人員對有關程序進行了適當修正、拓展。Stuts包括三個部分,分別是:Model、controller,以及view。

1.2 Sping

Sping包括兩個部分,分別是AoP與輕量級的IoC。其中,AoP指的是面向方面編程。IoC代表控制反轉模式。該框架技術的誕生,有效的簡化了系統開發的程序。在IoC模式下,可以使用新興編程思想,解決程序塊間的耦合性問題。

1.3 Hibernate

在Hibernate框架下,提供了開放式的源代碼對象,便于Java程序員使用任意的編程思維來完成操作。另外,Hibernate框架經相關數據配置程序,能夠提供長時間的服務。值得注意的是,O/R映射關系在框架中非常重要,因此軟件開發工程師必須在思想上提高認識。該技術的優勢為:

(1)與對象的交流更直接。

(2)提高了代碼的有效性。

2 SSH多層框架設計與實現

在SSH框架下,要設計出Web應用系統,面臨很大難度。主要表現在:刷新、加載頁面,獲取傳輸數據這幾個方面。Web數據在傳統的過程中,很容易加大服務器的壓力,從而造成流量的大量浪費。同時,也會降低系統的性能。鑒于此,研究人員設計了SHH多層框架。

2.1 三種框架技術的整合

實現SSH的多層框架,要求將Web系統分為不同的層次。包括:表示層、持久層、業務層。其中,持久層的功能是完成數據化處理。基于集成框架的設計需求,使Web系統在任何結構上,都可能出現耦合性。在這種情況下,顯然提高了框架的維護性以及靈活度。可以說,對三種框架技術進行整合,有效的彌補了它們各自的缺陷。

2.2 使用MVC模型實現核心關注點

目前,軟件工程師在研發產品時,經常使用到MVC模型。該模型是基于用戶界面構架的一種框架,能夠快速的將顯示邏輯與業務邏輯隔離開。同時,基于不同視圖的應用設計需求,誕生了MVC架構。在該構架中,不僅使各個模塊能夠單獨存在,而且使架構的層次更加分明。在此基礎上,使每個模塊的靈活性更高。

2.3 使用AOP設計與實現服務器端

利用Web框架,能夠對三種框架技術進行整合。但是,卻無法實現AJax客戶端的異步通信。鑒于此,科研人員做了以下工作:

(1)創建解析器XML。

(2)利用XMLDOM文檔對象作轉換,滿足Hibernate框架下對象的持久轉換。除此之外,使用面對對象的處理方法,還受到分散代碼的影響。針對該問題,研究人員采用AoP技術,提出了解決的辦法和措施。

3 SSH框架技術的具體應用

將SSH框架應用到Web系統中,可以實現多種目標。比如,在航空公司網絡售票中,采用SSH框架技術,能夠提高票務查詢、售票、退票、航班預定的效率。為了保證應用的效果,在使用之前需求對應用的環境有一個詳細的了解。與之前的Web系統相比,SSH框架系統擁有更大的優勢。主要表現為:

(1)客戶端不僅具有實現信息的功能,而且可以分擔邏輯業務。

(2)架構的系統更為清晰。完成SHH+AJax的部署后,將其納入到人工考核系統當中。在該系統下,可以實現多種功能。包括對工時進行分配、匯總,實現定額的分配與管理等。除此之外,該系統在AJax技術的支持下,結合通用顯示框架,能夠進行多條件、異步模式的查詢。在這種情況下,使管理人員在實施操作時更加方便、快捷。不僅如此,該系統還具有功能強大、界面友好的優勢。

4 結束語

近年來,Strus、Spring、Hibernate框架技術已經成為諸多軟件企業的主要產品。與傳統的Web技術相比,這三種框架技術具有更大的優勢。其中,使用Stus技術,能夠快速的對顯示邏輯與業務邏輯進行分離。Spring利用Ioc容器,實現了組件的自主測試與開發。另外,應用Hibernate框架技術后,為工程師提供了更為開放的系統,在數據操作、移植方面更加便利、快捷。當然,為了提高設計的水平,還需要加大科研的力度,以此推動SSH框架技術的深度發展。

參考文獻

[1]朱寅非.基于SSH框架和DWR技術的Web應用程序開發與研究[J].電腦編程技巧與維護,2015(02).

[2]張耀民.SSH框架在Web項目開發中的構建和應用實踐[J].微型機與應用,2014(12).

作者單位

江西洪城水業股份有限公司 江西省南昌市 330025

主站蜘蛛池模板: 久久亚洲中文字幕精品一区| 国产一区亚洲一区| 91黄色在线观看| 啪啪啪亚洲无码| 久久精品91麻豆| 伊人色天堂| 中文字幕调教一区二区视频| 2021最新国产精品网站| 欧美在线一二区| 无码国内精品人妻少妇蜜桃视频 | 精品国产免费人成在线观看| 欧美日韩激情| 午夜日b视频| 国产天天射| 亚洲中文在线看视频一区| 天堂成人在线| 亚洲精品第五页| 一级看片免费视频| 天堂成人av| 大学生久久香蕉国产线观看| 永久在线精品免费视频观看| 亚洲国内精品自在自线官| 亚洲中文字幕23页在线| 1级黄色毛片| 国产精品福利社| 无码久看视频| 亚洲天堂网2014| 国产一二三区在线| 国产AV无码专区亚洲精品网站| 91娇喘视频| 99re在线观看视频| 国产欧美另类| 韩日无码在线不卡| 在线免费不卡视频| www.精品视频| 天天摸天天操免费播放小视频| 99视频在线看| 99久久国产精品无码| 人妻91无码色偷偷色噜噜噜| 18禁不卡免费网站| 欧美亚洲综合免费精品高清在线观看| 狠狠五月天中文字幕| 色成人亚洲| 看国产一级毛片| 韩日免费小视频| 久久中文字幕2021精品| 国产va免费精品观看| 波多野结衣一区二区三区88| 激情五月婷婷综合网| 亚瑟天堂久久一区二区影院| 日韩国产一区二区三区无码| www.av男人.com| 亚洲成人www| 中文字幕亚洲综久久2021| 国产成人综合网| 黄片一区二区三区| 免费国产无遮挡又黄又爽| 亚洲视频欧美不卡| аⅴ资源中文在线天堂| 亚洲视屏在线观看| 香蕉综合在线视频91| 亚洲午夜综合网| 中文字幕va| 亚洲综合激情另类专区| 欧美一级高清片欧美国产欧美| 五月天综合网亚洲综合天堂网| 欧美在线一级片| 人妻丰满熟妇AV无码区| 九色91在线视频| 午夜精品久久久久久久99热下载| 欧美亚洲一二三区| 亚洲天堂在线视频| 国产永久无码观看在线| 成人在线观看一区| 精品国产乱码久久久久久一区二区 | 国产18页| 亚洲Va中文字幕久久一区| 欧美日韩亚洲国产| 久久精品波多野结衣| 国产成人精品一区二区不卡| 婷婷亚洲视频| 国产va在线观看|