天天看點

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

基于MVC模型架構之:Struts2

一、Struts2中的源碼

1.struts2的執行過程分析:

示例代碼

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

時序圖

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

内部流程圖

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

2.ContextMap ,ActionContext和ValueStack的作用及差別

ContextMap

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

ActionContext

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

ValueStack

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

3.OGNL表達式擷取資料時的注意細節

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

4.Struts2中的國際化

什麼是國際化

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

什麼需要國際化

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

Struts2使用國際化的前提

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

Struts2中國際化資源包的搜尋順序

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

5.Struts2中如何自定義結果視圖

struts2中提供的結果視圖

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

如何自定義結果視圖

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

6.Struts2中自定義攔截器的使用細節

攔截器概述

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

攔截器的作用

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

攔截器的執行時機

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

Interceptor接口中方法說明

基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2
基于MVC模型架構之:Struts2基于MVC模型架構之:Struts2

繼續閱讀