秒懂Spring原始碼,輕鬆手寫SpringMVC框架
1,3分鐘讀懂Spring核心原始碼;
2,SpringMVC與Spring框架關係;
MVC--Spring的作用是整合,但不僅僅限於整合,Spring 框架可以被看做是一個企業解決方案級別的框架。客戶端傳送請求,伺服器控制器(由DispatcherServlet實現的)完成請求的轉發,控制器呼叫一個用於對映的類HandlerMapping,該類用於將請求對映到對應的處理器來處理請求。HandlerMapping 將請求對映到對應的處理器Controller(相當於Action)在Spring 當中如果寫一些處理器元件,一般實現Controller 介面,在Controller 中就可以呼叫一些Service 或DAO 來進行資料操作 ModelAndView 用於存放從DAO 中取出的資料,還可以存放響應檢視的一些資料。 如果想將處理結果返回給使用者,那麼在Spring 框架中還提供一個檢視元件ViewResolver,該元件根據Controller 返回的標示,找到對應的檢視,將響應response 返回給使用者 。
3,SpringMVC的所有註解定義實戰;
4,手寫SpringMVC框架實戰;
5,Tomcat載入進行測試實戰;

Spring原始碼分析
1.架構師具備的分散式知識
2.IOC與DI是什麼
3.裝配beam的多種方式
4.AOP的基石動態代理
5.AOP之Proxyfactory與AopProxy原始碼分析
6.SpringIOC體系結構
7.Spring容器Bean原始碼分析
8.Sring對Aop支援解析
9.Advice與Interceptor原始碼分析
10.SpringMVC各元件解讀

(2)SpringMVC

Spring+SpringMVC測試
Spring
1, 通過spring來獲取一個 com.hanqi.Use r的例項
並且要注入 private String username 的時候,需要配置檔案中怎麼寫
(<bean id="user" class="com.model.User" p:username="pusername">
2, 通過spring容器來獲取一個類的例項的Spring容器介面是 ApplicationContext
IoC或者DI是啥意思 控制反轉 依賴注入
AOP意思是 面向切面
SpringMVC
3, SpringMVC中有一個servlet, 是通過它來將前端的請求分發到各控制器的, 這個 servlet 的名字是 DispatcherServlet
4, 宣告控制器類的註解是 @Controller
5, 控制器類中有一個成員變數, 已經在spring配置檔案中宣告, 要將這個成員變數注入的註解是 @autowire
6, 將一個請求url指向一個類的方法的註解是 @RequestMapping
7, 將前臺的form中input控制元件的name屬性繫結到控制器類中的方法引數的註解是 @RequestParam
8, 通常用來將登入使用者設定為session物件的註解是 @SessionAttribute
9, ModelAndView類中addObject方法和Model類中的addAttribute方法相當於執行了 resquest 物件中的 setAttribute 方法
(1)Mybais

Mybatis測試
1, Mybatis的核心是 sqlsessionfactory
2, 使用Mybatis持久化框架進行資料查詢需要返回的一個實體類的集合, 在標籤中需要定義的一個屬性叫 resultMap
3, 如果Mybatis進行查詢的時候實體類的屬性名和資料庫欄位不一致怎麼辦 ? 用resultMap使對應
4, Mybatis對映檔案中的根標籤中在對應介面時必須要指定的一個屬性是 namespace 如果要對應介面進行資料查詢, 這個屬性的值的含義是 唯一id或全路徑名
關注我!詳情資料請私信回覆
謝謝支援!