学习文档
一、 知识点
入门及基本配置
核心概念及原理
类型转换
输入校验
实现文件上传及下载
深入探索核心源码
的拦截器
整合
整合
的国际化
标签库
整合 及
二、 工作流程图
一个请求在 框架中的处理大概分为以下几个步骤:
客户端初始化一个指向 容器(例如 )的请求;
这个请求经过一系列的过滤器()(这些过滤器中有一个叫做
的可选过滤器,这个过滤器对于 和其他框
架的集成很有帮助,例如: !)
"接着 # 被调用,# 询问 来
决定这个请是否需要调用某个
$如果 决定需要调用某个 ,# 把请求的
处理交给 !%
&!% 通过 ' 询问框架的配置文件,找到需要
调用的 类
(!% 创建一个 ) 的实例。
*) 实例使用命名模式来调用,在调用 的过程前后,涉
及到相关拦截器())的调用。
+一旦 执行完毕,) 负责根据 , 中的配置找
到对应的返回结果。返回结果通常是(但不总是,也可能是另外的一个
链)一个需要被表示的 ! 或者 - 的模版。在表示的过程中可以使用
框架中继承的标签。在这个过程中需要涉及到
在 下 图 中 所 有 的 对 象 ( , . , ) , 等 ) 都 是 通 过
/% 来创建的。