版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、項目技術層面簡要描述1 Spring MVC簡要描述Spring 是java web 的一種框架.平常我門開發(fā)web 程序都是用jsp 或,繼承HtttpServlet,來復寫doGet,doPost 方法實現一個servlet 類,說白了,jsp 實質編譯生成的都是服務端的servlet ,也可以說是servlet 的一個包裝, spring 實質也就是對HttpServlet 基礎類的擴展,擴充.讓開發(fā)人員更容易實現業(yè)務邏輯,讓開發(fā)效率更高,讓開發(fā)出來的產品更容易維護,擴展等等.2Sping MVC 處理流程上面對SSpriing 到底是是個什么么東西,是一項項什么技技術,用用sprrin
2、gg 有什什么作用用做了一一個簡要要的概述述說明.那現在在我針對對Sprringg 的處處理機制制做簡要要的描述述和講解解:1處理流流程圖Incoming RequestFont Controller代理請求的等一些包裝處理(反射邏輯處理)業(yè)務邏輯的詳細出來代理對象以及用戶數據代理返回請求對象及數據返回到View模板處理好數據流返回預處理視圖數據返回到客戶端1 簡要要描述:首先客客戶段發(fā)發(fā)送請求求,服務務端spprinng 接接受相應應請求后后,spprinng 響響應器分分析請求求轉發(fā)定定向到指指定的AActiion 處理,Acttionn 處理理好后包包裝到需需要的數數據轉發(fā)發(fā)模板,將生成
3、成的數據據流寫回回到reespoonsee 從而而返回到到客戶端端。2簡要的的配置處處理說明明:Spriing 的核核心是DDisppatcchSeervllet 是HtttpSServvlett的子類類。在Weeb應用用中weeb.xxml配配置如下下tanngoorg.sprringgfraamewworkk.weeb.sservvlett.DiispaatchherSServvlettconntexxtCoonfiigLoocattionnWEBB-INNF/cconff/spprinng/wweb-maiin.xxml2tanng*.hhtm當服務器器接受到到瀏覽器器以.httm 結結
4、尾的請請求將轉轉發(fā)到DDisppatcchSeervllet請請求中,DisspatthSeervllet 解析SSpriing 的配置置映射響響應器,Sprringg 默認認處理響響應器是是是根據SSpriing Beaan 名名字來找找相應的的Acttionn,并根據請請求的后后綴調用用相應方方法來處理,如果找找不到合合適的AActiion,如果配配置SiimplleUrrlHaandllerMaappiing則則找配置置SimmpleeUrllHanndleerMaappiing符符合的映映射/ddomoo/*.htmm配置的AActiion配置如下下:!注注意這是是默認的的行為(解解析
5、調用用方法哪哪個方法法)這個個配置可可要可不不要 -并根據相相應請求求的后綴綴名來調調用相應應的方法法。否則請請求失敗敗錯誤頁頁面。注意,如如果SiimplletUUrlHHanddlerrmapppinng 與與BeaanNaameUUrlHHanddlerrMapppinng的urll都符合處處理的要要求 BBeannNammeUrrlHaandllerMMapppingg優(yōu)先處處理3攔截截器說明明:如上面面配置:配置了處處理響應應時,可以攔攔截請求求前的或或請求中中,請求求后的邏邏輯處理理,你可可以復寫寫preeHanndleer,posstHaandller,aftterCComppl
6、ettionn方法做自自己的響響應處理理4全局局參數上上下文件件參數配配置WEBB-INNF/cconff/seerveer.ppropperttiess全局參數數配置后后,能在在Sprringg 配置置文件用用$keey 方方式能訪訪問配置置參數值值,使用用方式方方便靈活活。5試圖圖vellociity模模板的整整合51 veeloccityy模板文文件夾根路徑的的指定conntexxtCoonfiigLoocattionn/WEBB-INNF/cconff/spprinng/aappllicaatioonCoonteext.xmllappllicaatioonCoonteext.xmllv
7、eloocitty根目目錄的配配置,及及宏定義義文件路路徑的指指定,方方便開發(fā)發(fā)人員靈靈活的使使用$vvm.eencoodinng$rrespponsse.eencoodinngfallse252 vellociity 單個文文件屬性性的指定定.及排版版設置6 ibbatiis 整整體合:conntexxtCoonfiigLoocattionn/WEBB-INNF/cconff/spprinng/aappllicaatioonCoonteext.xmll/WEBB-INNF/cconff/spprinng/ddao-beaans.xmll/WEBB-INNF/cconff/spprinng/d
8、dataa-soourcce.xxml/WEBB-INNF/cconff/spprinng/sservvicee-beeanss.xmml61數數據庫連連接源/WEBB-INNF/cconff/spprinng/ddao-souurcee.xmml$orraclle.ddrivverCClasssNaame,$ooraccle.urll等等等,讀取取/WEEB-IINF/connf/sspriing/apppliccatiionCConttextt.xmml配置置的全局局上下文文參數。$ooraccle.driiverrClaassNNamee$ooraccle.urll$ooraccle.useernaame$ooraccle.passswoord$ooraccle.minnIdlle$ooraccle.maxxIdlle62數數據庫接接口DAA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版門禁系統(tǒng)與能源管理系統(tǒng)對接合同4篇
- 2025年蘇人新版九年級生物上冊階段測試試卷含答案
- 2025年浙教版必修2歷史下冊階段測試試卷含答案
- 2025年湘師大新版九年級地理上冊階段測試試卷含答案
- 二零二五版木門行業(yè)市場拓展合同4篇
- 2024年度青海省公共營養(yǎng)師之四級營養(yǎng)師自我檢測試卷A卷附答案
- 2025年度校園食堂食品安全追溯承包合同3篇
- 2025年版建筑工地派駐安全管理人員合同4篇
- 2024年度陜西省公共營養(yǎng)師之四級營養(yǎng)師每日一練試卷B卷含答案
- 三方共同房產開發(fā)合作合同書(2024年版)一
- 【“凡爾賽”網絡流行語的形成及傳播研究11000字(論文)】
- ppr管件注塑工藝
- 液化氣站其他危險和有害因素辨識及分析
- 建筑工程施工安全管理思路及措施
- 高中語文教學課例《勸學》課程思政核心素養(yǎng)教學設計及總結反思
- 中國農業(yè)銀行小微企業(yè)信貸業(yè)務貸后管理辦法規(guī)定
- 初中英語-Unit2 My dream job(writing)教學課件設計
- 市政道路建設工程竣工驗收質量自評報告
- 優(yōu)秀支行行長推薦材料
- 中國版梅尼埃病診斷指南解讀
- 暨南大學《經濟學》考博歷年真題詳解(宏觀經濟學部分)
評論
0/150
提交評論