• 
    

    
    

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

      ?

      Java Web中的Java SSH框架分析

      2018-05-14 09:42:28高進(jìn)
      科技風(fēng) 2018年23期
      關(guān)鍵詞:應(yīng)用

      高進(jìn)

      摘 要:SSH屬于常見框架技術(shù)中Java Web集合,它包括:Spring、Struts、Hibernatenate等框架,這三種框架具有不同的側(cè)重點,自行管理代碼范圍也存在很大區(qū)別。本文針對Java We項目開發(fā)中的SSH框架應(yīng)用進(jìn)行分析,簡單介紹一下SSH框架,分析在Web方面該技術(shù)的應(yīng)用。

      關(guān)鍵詞:SSH框架;Java;Java Web;應(yīng)用

      Java技術(shù)非常強(qiáng)大,它具有很多工具集,在Web中具有很大的使用價值。在Web使用中比較常見的應(yīng)用有Servlet、Date Base等技術(shù),其中框架類型也比較多,Java技術(shù)是一個比較龐雜的工具集,這也增加了Java Web開發(fā)的難度,另外,還存在web輕量級PHP技術(shù)開發(fā)的挑戰(zhàn)。

      1 SSH框架在Java Web中的應(yīng)用

      Java Web應(yīng)用領(lǐng)域主要包括SSH三大框架,也是MVC的視圖層、模型層、控制層等三大架構(gòu)。其中框架Hibernate在模型層中使用,它是利用生成數(shù)據(jù)表和關(guān)聯(lián)表,從而實現(xiàn)相關(guān)操作。而Struts框架在控制層中應(yīng)用,可以實現(xiàn)收集、發(fā)送、處理視圖層和數(shù)據(jù)層,同時完成流程控制。視圖層MVC是在JSP模板的輔助下給用戶展示相關(guān)頁面信息,同時實現(xiàn)與用戶的交互。框架Spring可以促進(jìn)框架Struts和相互粘合,進(jìn)行透明性的架構(gòu)管理,具體能夠?qū)崿F(xiàn)AOP切面框架、代碼松IOC容器耦合等。

      1.1 Hibernate框架的應(yīng)用

      框架Hibernate應(yīng)用配置包括四個方面:的配置、Java Bean的編寫、的配置、代碼業(yè)務(wù)編寫等。

      其中在的編寫中,是Struts同類的Java Bean,在設(shè)計中主要實現(xiàn)的是定義屬性名,以及選擇get/set方法。

      配置包括MySQL數(shù)據(jù)庫URL連接、用戶名數(shù)據(jù)庫、方言配置數(shù)據(jù)庫、端口配置等,還有完成密碼數(shù)據(jù)庫和相關(guān)驅(qū)動設(shè)備,以及映射文件hibernate路徑。

      的配置存在4中關(guān)系配置,包括:“多對多、1對1、1對多、多對1”等,其中XML配置屬于核心內(nèi)容,它的作用就是將數(shù)據(jù)庫二維表變成面向?qū)ο蟮木幊獭?/p>

      在框架Hibernate中,進(jìn)行相關(guān)業(yè)務(wù)編寫代碼處理的工具是Session和事物處理等,這些工具可以實現(xiàn)修改、添加、查詢和刪除功能。其中hibernate可以為代碼開發(fā)人員提供能夠直接訪問的數(shù)據(jù)庫方法和類,但是這樣也會破壞代碼的完整結(jié)構(gòu)和復(fù)用性等。利用公用類和類中的方法execute方法,可以實現(xiàn)調(diào)用邏輯類和Struts框架相結(jié)合的點,而且通過羅積累業(yè)務(wù)代碼可以實現(xiàn)數(shù)據(jù)持久層的訪問。

      1.2 Struts框架的應(yīng)用

      本文主要針對框架Struts應(yīng)用的核心內(nèi)容。在中,主要應(yīng)用技術(shù)是Struts.XML配置的文件、類、JSP編制頁面、對應(yīng)的Java 定義屬性等。

      在屬性Java Bean定義完成后,可以生成set/get相關(guān)方法,同時完成excute描述方法編寫,之后結(jié)合配置文件完成視圖的跳轉(zhuǎn)。

      其中文件配置是通過“包”的形式對攔截器和各類進(jìn)行管理,同時也管理對應(yīng)的包名和定義的繼承屬性,從而完成配置,之后處理和JSP資源等定義,然后進(jìn)行結(jié)果請求映射。其中Action和定義攔截器比較相似。

      JSP頁面編制就是給用戶展示JSP頁面,利用特殊JSP標(biāo)簽和編碼html完成代碼網(wǎng)頁的編制,其中也包括涵蓋的某些標(biāo)簽。關(guān)于處理異常情況,框架也具有對應(yīng)的處理機(jī)制可以使用。

      1.3 框架Spring的應(yīng)用

      框架在Java Web應(yīng)用中,主要負(fù)責(zé)將和Hibernate框架進(jìn)行有效整合。其中框架還能對前文分析的數(shù)據(jù)庫配置進(jìn)行整合,它主要是利用數(shù)據(jù)源datasource配置來實現(xiàn)管理中各種數(shù)據(jù),其中包括:密碼、數(shù)據(jù)庫名和URL名、驅(qū)動數(shù)據(jù)內(nèi)容等。

      Java生成對象實現(xiàn)注入形式,不是通過new生成形式表現(xiàn)。在配置AOP中,編程屬于面向切面,具有內(nèi)容傳遞、處理事務(wù)、權(quán)限驗證、懶加載等功能,同時也負(fù)責(zé)實現(xiàn)類、完成有切面定義、拋出異常類等任務(wù)。

      關(guān)于配置數(shù)據(jù)源類、配置管理類、事務(wù)管理類比較相似,都是有、Java Bean類、Action類、持久化等管理事務(wù)。

      具有自身創(chuàng)建組間可以為編程提供方便,其中包括: Data、 MVC、亂碼處理等。

      2 Java Web對框架SSH的整合

      Java開發(fā)應(yīng)用中的三大框架SSH彼此之間是存在聯(lián)系的,從上述分析中可以發(fā)現(xiàn)、和Spring結(jié)合點之間,分別是利用Action類中的類、execute方法來定義對象。其中框架和Spring框架之間存在較多的聯(lián)系,主要是管理事務(wù)、配置數(shù)據(jù)源、實現(xiàn)業(yè)務(wù)邏輯類、生成AOP切面等功能。同時這三個框架也是可以獨立使用的,具體使用需要根據(jù)項目發(fā)開內(nèi)容而定。

      三大框架SSH都具有自身不同的使用領(lǐng)域,其中Hibernate主要在數(shù)據(jù)持久化方面使用;Struts主要是在視圖基礎(chǔ)層、調(diào)用應(yīng)用層方面使用。Spring就像一個管家,可以實現(xiàn)對Hibernate、框架處理業(yè)務(wù)時提供幫助,從而減少復(fù)雜配置程度,以此減少程序開發(fā)和編程的復(fù)用性。

      3 結(jié)語

      根據(jù)Java Web在項目開發(fā)中的應(yīng)用,可以發(fā)現(xiàn)其框架結(jié)構(gòu)使用比較多。本文主要是針對SSH框架在項目開發(fā)中的應(yīng)用,隨著HTML5技術(shù)的出現(xiàn),Java Web網(wǎng)頁的建設(shè)層次不斷豐富。

      參考文獻(xiàn):

      [1]周昱晨,羅向陽,張豪.基于Java Web的小型企業(yè)自動化辦公系統(tǒng)設(shè)計與研究[J].計算機(jī)時代,2017(3):30-33.

      [2]朱海明.基于SSH框架的JavaEE項目代碼生成工具的研究與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2017(11):57-58.

      [3]紀(jì)世建.貝葉斯?jié)O場預(yù)報模型優(yōu)化及其WebGIS系統(tǒng)實現(xiàn)——以南海及臨近海域黃鰭金槍魚為例[D].上海海洋大學(xué),2016.

      猜你喜歡
      應(yīng)用
      多媒體技術(shù)在小學(xué)語文教學(xué)中的應(yīng)用研究
      考試周刊(2016年76期)2016-10-09 08:45:44
      分析膜技術(shù)及其在電廠水處理中的應(yīng)用
      科技視界(2016年20期)2016-09-29 14:22:00
      GM(1,1)白化微分優(yōu)化方程預(yù)測模型建模過程應(yīng)用分析
      科技視界(2016年20期)2016-09-29 12:03:12
      煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
      科技視界(2016年20期)2016-09-29 11:47:01
      氣體分離提純應(yīng)用變壓吸附技術(shù)的分析
      科技視界(2016年20期)2016-09-29 11:02:20
      會計與統(tǒng)計的比較研究
      永新县| 城步| 平潭县| 镇原县| 揭西县| 龙里县| 汕尾市| 晋江市| 井陉县| 钟山县| 会宁县| 卫辉市| 嘉祥县| 包头市| 屯门区| 峨眉山市| 乌恰县| 伊吾县| 颍上县| 兴仁县| 新化县| 云南省| 吴忠市| 饶平县| 天津市| 讷河市| 潮安县| 黄石市| 凤城市| 嫩江县| 施秉县| 锡林浩特市| 中阳县| 额济纳旗| 府谷县| 蒙自县| 伊宁市| 禹城市| 陇川县| 通州区| 宜黄县|