HandlerMapping家族成員分為兩支侦香,一支繼承AbstractUrlHandlerMapping救拉,另一支繼承AbstractHandle...
DispatcherServlet初始化了9個(gè)組件 HandlerMapping 根據(jù)request找到相應(yīng)的處理器Handler和Interc...
HttpServletBean 主要參與創(chuàng)建工作壤蚜,沒有涉及請求的處理邻悬。 FrameworkServlet 重寫了service,doGet,do...
IOC 控制反轉(zhuǎn)撞蚕,用一句話解釋這個(gè)概念就是將對(duì)象的創(chuàng)建和獲取提取到外部。由外部容器提供需要的組件顶吮。 AOP 確實(shí)就是代理模式的體現(xiàn)社牲,面向?qū)ο缶幊?..
應(yīng)用和靜態(tài)資源分離 頁面緩存 集群和分布式 靜態(tài)資源集群和應(yīng)用集群。應(yīng)用集群要考慮session同步悴了。負(fù)載均衡搏恤。 反向代理 客戶端訪問的服務(wù)器并...
緩存和頁面靜態(tài)化 緩存:將從數(shù)據(jù)庫中獲取的結(jié)果暫時(shí)保存起來,在下次使用時(shí)無需重新到數(shù)據(jù)庫中獲取让禀。頁面靜態(tài)化:將程序最后生成的頁面保存起來挑社。 數(shù)據(jù)...
PROPAGATION_REQUIRED--支持當(dāng)前事務(wù)陨界,如果當(dāng)前沒有事務(wù)巡揍,就新建一個(gè)事務(wù)。這是最常見的選擇菌瘪。PROPAGATION_SUPPO...
Struts1和Struts2的區(qū)別和對(duì)比: Action 類: ? Struts1要求Action類繼承一個(gè)抽象基類腮敌。Struts1的一個(gè)普遍...
Spring Mvc原理 控制器(Controller) 前端控制器是DispatcherServlet;應(yīng)用控制器其實(shí)拆為處理器映射器(Han...