基于Struts2與Hibernate框架的Java Web應(yīng)用研究
本文關(guān)鍵詞:基于Struts2與Hibernate框架的Java Web應(yīng)用研究
更多相關(guān)文章: Struts框架 Hibernate框架 分層開發(fā) DAO模式 ORM映射 Web應(yīng)用
【摘要】:傳統(tǒng)Java Web開發(fā)存在著分層不明確、系統(tǒng)耦合度高、業(yè)務(wù)邏輯與JDBC混為一體等缺點(diǎn),針對(duì)上述問題提出集成Struts2與Hibernate框架進(jìn)行Web開發(fā)的方案。按照分層開發(fā)的思想降低層與層之間的耦合度,利用Struts2完成系統(tǒng)的控制邏輯,利用DAO模式封裝Hibernate完成業(yè)務(wù)實(shí)體對(duì)象與數(shù)據(jù)庫表的ORM映射。將該方案應(yīng)用于實(shí)驗(yàn)室管理系統(tǒng)的開發(fā),詳細(xì)描述了系統(tǒng)實(shí)現(xiàn)的主要過程與若干關(guān)鍵技術(shù)。通過實(shí)踐表明:集成Struts2與Hibernate框架的Web應(yīng)用具備開發(fā)的高效性、復(fù)用性和可擴(kuò)展性。
【作者單位】: 咸陽師范學(xué)院信息工程學(xué)院;
【關(guān)鍵詞】: Struts框架 Hibernate框架 分層開發(fā) DAO模式 ORM映射 Web應(yīng)用
【基金】:咸陽師范學(xué)院專項(xiàng)科研基金項(xiàng)目(編號(hào)14XSYK038)
【分類號(hào)】:TP311.52
【正文快照】: 1引言隨著系統(tǒng)業(yè)務(wù)復(fù)雜度的增加,要求Java Web應(yīng)用在兼顧開發(fā)效率的情況下,應(yīng)具有更高的可靠性、易維護(hù)性和擴(kuò)展性。傳統(tǒng)開發(fā)方式存在著業(yè)務(wù)耦合度高、分層不明確、難以維護(hù)和復(fù)用等缺陷。在這種背景下,一些開源的框架應(yīng)用而生,例如以數(shù)據(jù)流程控制為核心任務(wù)的表示層框架(Stru
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫 前10條
1 劉攀;周紹梅;袁麗;姚嫘嫘;;基于hibernate的住房信息管理系統(tǒng)的設(shè)計(jì)[J];江西科學(xué);2006年02期
2 孫衛(wèi)民;曹正鳳;;Hibernate對(duì)Struts框架的擴(kuò)展研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2008年04期
3 張柳松;彭蕾;;利用Hibernate框架實(shí)現(xiàn)學(xué)生管理信息系統(tǒng)[J];微計(jì)算機(jī)信息;2008年03期
4 梁國(guó)華;李娜;彭勇;呂涑琦;;基于Hibernate的遼河流域防洪調(diào)度系統(tǒng)[J];水利水電科技進(jìn)展;2008年06期
5 葛萌;歐陽宏基;;基于Hibernate持久性框架的應(yīng)用研究[J];現(xiàn)代計(jì)算機(jī)(專業(yè)版);2009年08期
6 陳書理;母軍臣;張書貴;;基于Struts和Hibernate的學(xué)生管理信息系統(tǒng)的研究與設(shè)計(jì)[J];軟件導(dǎo)刊;2010年07期
7 黃強(qiáng);余雷;;基于Struts與Hibernate的銀企集中對(duì)賬系統(tǒng)[J];中國(guó)金融電腦;2008年03期
8 閔忠保;鮑夢(mèng);;Spring框架下同時(shí)配置Hibernate和Jdbc的探索[J];軟件導(dǎo)刊;2008年04期
9 錢銀中;;一種基于Struts與Hibernate的認(rèn)證和授權(quán)模型[J];常州信息職業(yè)技術(shù)學(xué)院學(xué)報(bào);2009年01期
10 葉浩波;;基于Struts和Hibernate的高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)[J];科技信息;2012年18期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫 前3條
1 陳甜甜;曾一;石銳;王健;;基于Struts和Hibernate的冰品企業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[A];2008年計(jì)算機(jī)應(yīng)用技術(shù)交流會(huì)論文集[C];2008年
2 李珊;劉辰;;基于Hibernate和Struts框架的Web應(yīng)用開發(fā)[A];促進(jìn)企業(yè)信息化進(jìn)程——第十屆中國(guó)Java技術(shù)及應(yīng)用大會(huì)文集[C];2007年
3 郭洪霖;邢薇;王艷;;Hibernate注釋映射的研究與應(yīng)用[A];黑龍江省計(jì)算機(jī)學(xué)會(huì)2009年學(xué)術(shù)交流年會(huì)論文集[C];2010年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 周莉;E基于Hibernate的網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2008年
2 王書媛;基于Struts2和Hibernate的人力資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];廈門大學(xué);2009年
3 任廣進(jìn);MVC2 Struts框架與Hibernate在大型財(cái)務(wù)系統(tǒng)中的應(yīng)用[D];西北工業(yè)大學(xué);2007年
4 朱晴;基于Struts與Hibernate網(wǎng)絡(luò)化協(xié)同辦公平臺(tái)的設(shè)計(jì)及實(shí)現(xiàn)[D];電子科技大學(xué);2010年
5 劉艷春;基于JSF、Hibernate和Spring框架的網(wǎng)上商店系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D];天津大學(xué);2009年
6 騰驍;基于Struts2與Hibernate的社區(qū)網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2011年
7 楊濵;基于HIBERNATE和AOP的三層架構(gòu)緩存研究與實(shí)現(xiàn)[D];電子科技大學(xué);2008年
8 成長(zhǎng);社區(qū)居民醫(yī)療衛(wèi)生“健康一卡通”系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2013年
9 侯婷;基于Struts和Hibernate框架構(gòu)建Web應(yīng)用的研究與實(shí)現(xiàn)[D];武漢理工大學(xué);2006年
10 楊曦;基于SSH的SAAS平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];吉林大學(xué);2009年
,本文編號(hào):555834
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/555834.html