工作日誌4-14
1、了解sping工作流程描述:
1、使用者向伺服器傳送請求,請求被spring
前端控制
servlet dispatcherservlet
捕獲;
2、dispatcherservlet對請求
url進行解析,得到請求資源標示符(
url)。然後根據該
url,呼叫
獲得該handler
配置的所有相關的物件(包括
handler
物件以及
handler
物件對應的***),最後一
handlerexecutionchain
物件的形式返回;
3、dispatcherservlet根據獲得的
handler
,選擇乙個合適的
handleradapter。
4、提取request
中的模型資料,填充
handler
入參,開始執行
handler
(controller
)。在填充
handler
的入參過程中,根據你的配置,
spring
將幫你作品一些額外的工作:
httpmessageconveter:將請求訊息(如
json
、xml
等資料)轉換成乙個物件,將物件轉換為指定的相應資訊。
資料轉換:對請求訊息進行資料轉換。如string
轉換成integer
、double等。
資料格式化:對請求訊息進行資料格式化。如將字串轉換成格式化數字或格式化日期等。
資料驗證:驗證資料的有效性(長度、格式等)。
5、handler執行完成後,向
dispatcherservlet
返回乙個
modelandview物件
6、根據返回的modelandview
,選擇乙個適合的
viewresolver
返回給dispatcherservlet
7、viewresolver結合
modelandview
,來渲染檢視
8、將渲染結果返回給客戶端。
2、了解spring ioc三種注入方式
1、介面注入:借助介面來將呼叫者與實現者分離
2、setter設定注入:設值注入模式在實際開發中得到了最廣泛的應用
3、構造器注入:通過建構函式完成依賴關係的設定
3、了解三種注入方式的優勢及三種注入的對比
20070323工作日誌
11 32 今天先來第一件事就把昨天查詢的開題報告資料copy到電腦上 然後就開始寫開題報告,這個開題報告真麻煩 分開題報告 文獻綜述和任務書三個部分 開始以為有怎麼資料,湊湊copy應該就差不多,後來發現pdf中copy出來的都是imag 根本沒法用,那只好晚上找 找了半天,弄弄,還是沒搞完 頭都...
20070329工作日誌
2007 3 30 10 29 28日後來就寫日誌,一直寫到下班 至於debug fz模組,昨天debug了一下,和tg模組差不多,只是在讀取role配置檔案時有所不同,側重點不同 2007 3 30 10 36 29日就是正常上班 處理了醫療模組中的乙個頁面新增和合管辦的頁面新增 增加了js驗證,...
20070330工作日誌
2007 3 30 10 29 28日後來就寫日誌,一直寫到下班 至於debug fz模組,昨天debug了一下,和tg模組差不多,只是在讀取role配置檔案時有所不同,側重點不同 2007 3 30 10 36 29日就是正常上班 處理了醫療模組中的乙個頁面新增和合管辦的頁面新增 增加了js驗證,...