日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring自学教程-ssh整合(六)

發(fā)布時間:2025/7/14 javascript 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring自学教程-ssh整合(六) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

以下是本人原創(chuàng),如若轉(zhuǎn)載和使用請注明轉(zhuǎn)載地址。本博客信息切勿用于商業(yè),可以個人使用,若喜歡我的博客,請關(guān)注我,謝謝!博客地址
感謝您支持我的博客,我的動力是您的支持和關(guān)注!如若轉(zhuǎn)載和使用請注明轉(zhuǎn)載地址,并且請尊重勞動成果,謝謝!

ssh整合之---三大框架的整合步驟:

???下面就是SSH的整合的步驟,一般的開發(fā)都是采用這樣來走的。
進一步思考:究竟開發(fā)架構(gòu)師,是怎樣將不同的工作分給不同的人的呢?? ??用到的是spring框架,每個小的業(yè)務(wù)部分分配一個相應(yīng)的applicationContext似的配置文件,最后整合到總的applicationContext文件中建立不同的spring配置文件,將可以復(fù)用的配置信息寫到一起,這樣可供復(fù)用,省去了大家都寫一樣的信息,節(jié)省時間。如:applicationContext.xml與applicationContext-db.xml那我們先寫sessionFactory呢還是寫dao/service呢,是先寫程序員做的,還是先寫spring容器做的呢?其實不然,我們應(yīng)該先從配置的根寫起,sessionFactory寫起,為什么呢?加入我們先寫dao/service的話,如果sessionFactory有錯的話,那dao/service能對嗎。之后我們就去測試sessionFactory有關(guān)路徑問題的思考:文件夾folder和包package的使用注意事項-----? ? 文件夾是不需要路徑的,eclipse中本身的路徑就是src路徑,里面有包是必需加上包的名稱才行。整合struts注意事項--------------? ??? ? 核心全局的struts.xml必需放在根目錄下才行,其他的各個子業(yè)務(wù)的struts文件可以放在包文件下
下面是我們整個的項目文件框架圖

這里說說spring是怎樣啟動的呢?
??<!--?
????? ??? * ?spring容器是以監(jiān)聽器的形式整合到web服務(wù)器中的
????? ??? ?? * spring容器的配置文件的路徑
????? ??? ?? ? ?* 可以寫到WEB-INF中
????? ??? ?? ? ? ????? 默認(rèn)路徑:/WEB-INF/applicationContext.xml
????? ??? ?? ? ? ????? 也可以這么寫:
????? ??? ?? ? ? ????? ?? ? ? WEB-INF/*Context.xml
????? ??? ?? ? ? ????? ?? ? ? WEB-INF/spring*.xml
????? ??? ?? ? ? ????? ?? ? ? WEB-INF/**/*Context.xml
????? ??? ?? * ?
????? ??? ?? ? //加載spring的配置文件
????? ??? ?? ? this.contextLoader = createContextLoader();
????? ??? ?? ? //創(chuàng)建spring容器,啟動spring容器
????? ??? ?? ? //因為service層和dao層的類在spring容器中都是單例模式配置,在spring容器啟動的時候
????? ??? ?? ? ? dao層和service層所有的類就創(chuàng)建對象了,包括service層代理對象
????? ??? ?? ? ? ? ? ? ? ? ?在spring容器啟動的時候,action層并沒有創(chuàng)建對象,因為action對象是多例的,所以spring容器
????? ??? ?? ? ? ? ? ? ? ? ?不負(fù)責(zé)銷毀
??? ??? ?? ? this.contextLoader.initWebApplicationContext(event.getServletContext());
? ?-->

但是,問題又來了?不同的業(yè)務(wù)之間如果有相應(yīng)的關(guān)聯(lián)操作,該怎么辦呢?? ??發(fā)這篇文章就是想問問相關(guān)的企業(yè)開發(fā)者,一般項目經(jīng)理是怎樣給你們分配任務(wù)的,他又是怎樣進行框架搭建的呢?本人菜鳥。。。。








來自為知筆記(Wiz)

轉(zhuǎn)載于:https://www.cnblogs.com/wang3680/p/ebe2c18950100387afd99d3c775dc90b.html

總結(jié)

以上是生活随笔為你收集整理的Spring自学教程-ssh整合(六)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。