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

基于SSH框架的Web應(yīng)用系統(tǒng)開發(fā)研究

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

羅賢哲

隨著信息技術(shù)的快速發(fā)展,傳統(tǒng)Web項(xiàng)目由于性能低、流量高等局限,越來越不能滿足用戶的需求。鑒于此,本文分析了SSH的三種框架技術(shù),分別是Struts、Spring、Hibernate。在此基礎(chǔ)上,探討了SSH多層框架的設(shè)計(jì),包括以上三種框架的整合、利用MVC實(shí)現(xiàn)核心關(guān)注點(diǎn),以及采用AOP設(shè)計(jì)服務(wù)器端。最后,結(jié)合實(shí)際的工作經(jīng)驗(yàn),闡述了SSH框架技術(shù)的具體應(yīng)用。

【關(guān)鍵詞】SSH框架 Web 應(yīng)用系統(tǒng) 開發(fā)研究

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

1 SSH框架技術(shù)研究

1.1 Struts

Web應(yīng)用系統(tǒng)在發(fā)展的過程中,已經(jīng)逐步趨于成熟。當(dāng)前,該系統(tǒng)內(nèi)部也形成了可靠的框架體系,保證了系統(tǒng)的安全運(yùn)行。在此基礎(chǔ)上,研究人員開發(fā)出來了Stuts框架技術(shù)。該技術(shù)應(yīng)用后,極大的提高了勞動(dòng)生產(chǎn)率,為軟件企業(yè)帶來了豐厚的社會(huì)、經(jīng)濟(jì)效益。應(yīng)用Stuts技術(shù)后,能夠?yàn)镸VC實(shí)現(xiàn)相關(guān)性提供技術(shù)支持。其次,由于Stuts技術(shù)體現(xiàn)了MVC的部分優(yōu)勢。針對(duì)這種情況,科研人員對(duì)有關(guān)程序進(jìn)行了適當(dāng)修正、拓展。Stuts包括三個(gè)部分,分別是:Model、controller,以及view。

1.2 Sping

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

1.3 Hibernate

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

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

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

2 SSH多層框架設(shè)計(jì)與實(shí)現(xiàn)

在SSH框架下,要設(shè)計(jì)出Web應(yīng)用系統(tǒng),面臨很大難度。主要表現(xiàn)在:刷新、加載頁面,獲取傳輸數(shù)據(jù)這幾個(gè)方面。Web數(shù)據(jù)在傳統(tǒng)的過程中,很容易加大服務(wù)器的壓力,從而造成流量的大量浪費(fèi)。同時(shí),也會(huì)降低系統(tǒng)的性能。鑒于此,研究人員設(shè)計(jì)了SHH多層框架。

2.1 三種框架技術(shù)的整合

實(shí)現(xiàn)SSH的多層框架,要求將Web系統(tǒng)分為不同的層次。包括:表示層、持久層、業(yè)務(wù)層。其中,持久層的功能是完成數(shù)據(jù)化處理。基于集成框架的設(shè)計(jì)需求,使Web系統(tǒng)在任何結(jié)構(gòu)上,都可能出現(xiàn)耦合性。在這種情況下,顯然提高了框架的維護(hù)性以及靈活度。可以說,對(duì)三種框架技術(shù)進(jìn)行整合,有效的彌補(bǔ)了它們各自的缺陷。

2.2 使用MVC模型實(shí)現(xiàn)核心關(guān)注點(diǎn)

目前,軟件工程師在研發(fā)產(chǎn)品時(shí),經(jīng)常使用到MVC模型。該模型是基于用戶界面構(gòu)架的一種框架,能夠快速的將顯示邏輯與業(yè)務(wù)邏輯隔離開。同時(shí),基于不同視圖的應(yīng)用設(shè)計(jì)需求,誕生了MVC架構(gòu)。在該構(gòu)架中,不僅使各個(gè)模塊能夠單獨(dú)存在,而且使架構(gòu)的層次更加分明。在此基礎(chǔ)上,使每個(gè)模塊的靈活性更高。

2.3 使用AOP設(shè)計(jì)與實(shí)現(xiàn)服務(wù)器端

利用Web框架,能夠?qū)θN框架技術(shù)進(jìn)行整合。但是,卻無法實(shí)現(xiàn)AJax客戶端的異步通信。鑒于此,科研人員做了以下工作:

(1)創(chuàng)建解析器XML。

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

3 SSH框架技術(shù)的具體應(yīng)用

將SSH框架應(yīng)用到Web系統(tǒng)中,可以實(shí)現(xiàn)多種目標(biāo)。比如,在航空公司網(wǎng)絡(luò)售票中,采用SSH框架技術(shù),能夠提高票務(wù)查詢、售票、退票、航班預(yù)定的效率。為了保證應(yīng)用的效果,在使用之前需求對(duì)應(yīng)用的環(huán)境有一個(gè)詳細(xì)的了解。與之前的Web系統(tǒng)相比,SSH框架系統(tǒng)擁有更大的優(yōu)勢。主要表現(xiàn)為:

(1)客戶端不僅具有實(shí)現(xiàn)信息的功能,而且可以分擔(dān)邏輯業(yè)務(wù)。

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

4 結(jié)束語

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

參考文獻(xiàn)

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

[2]張耀民.SSH框架在Web項(xiàng)目開發(fā)中的構(gòu)建和應(yīng)用實(shí)踐[J].微型機(jī)與應(yīng)用,2014(12).

作者單位

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

主站蜘蛛池模板: 国产欧美成人不卡视频| 国内a级毛片| 日本三区视频| 91亚洲精选| 香蕉国产精品视频| 国产成人久久综合777777麻豆| 动漫精品中文字幕无码| 亚洲精品少妇熟女| 国产精品私拍在线爆乳| 国产成人高清亚洲一区久久| 婷婷色中文网| 一级不卡毛片| 99精品在线看| 永久免费精品视频| 无码人中文字幕| 色综合热无码热国产| 中文一区二区视频| 国产va免费精品观看| 欧美a网站| 日韩免费毛片| 精品福利国产| 内射人妻无套中出无码| 国产乱人伦AV在线A| 欧美性天天| 国产亚洲精品97AA片在线播放| 国产欧美日韩综合在线第一| 亚洲高清在线天堂精品| 99re在线视频观看| 国模私拍一区二区| 久久人妻xunleige无码| 国产又粗又猛又爽| 欧美a级完整在线观看| 99在线视频免费观看| 日韩AV无码一区| 99激情网| 国产精品自在自线免费观看| 一边摸一边做爽的视频17国产| 美女被狂躁www在线观看| 欧洲成人免费视频| 色播五月婷婷| 亚洲性色永久网址| 另类专区亚洲| 狠狠亚洲五月天| 国产精品原创不卡在线| 中文字幕在线免费看| 国产成人超碰无码| av无码久久精品| 亚洲欧美不卡中文字幕| 久久久久久高潮白浆| 性喷潮久久久久久久久| 国产精品 欧美激情 在线播放| 在线欧美日韩国产| 久久性妇女精品免费| 香蕉视频在线观看www| 久久国产精品无码hdav| 亚洲九九视频| 免费在线不卡视频| 亚洲精品国产成人7777| 亚洲免费毛片| 青青操国产| 国产精品美女网站| 欧美一级99在线观看国产| 伊人久久大香线蕉aⅴ色| 97久久精品人人做人人爽| 亚洲综合精品香蕉久久网| 亚洲欧洲日本在线| 99久久精品国产精品亚洲| 亚洲男人天堂2020| 亚洲热线99精品视频| 欧美一区二区人人喊爽| a毛片免费看| 亚洲女人在线| 91精品国产一区自在线拍| 在线观看91精品国产剧情免费| 欧美.成人.综合在线| 好紧好深好大乳无码中文字幕| 亚洲成肉网| 色婷婷狠狠干| 99热6这里只有精品| 久久久久国产精品熟女影院| 尤物国产在线| 亚洲第一中文字幕|