1
- <!-- TOC --> autoauto- [mybatis-test](#mybatis-test)auto- [XML基础知识(名称空间/文档验证/文档处理)](#xml基础知识名称空间文档验证文档处理)auto - [XML](#xml)auto - [XML名称空间](#xml名称空间)auto - [DTD(Document Type Definition)](#dtddocument-type-definition)auto - [系统标识符:](#系统标识符)auto - [公共标识符:](#公共标识符)auto - [DTD详述](#dtd详述)auto - [元素声明](#元素声明)auto - [一个元素内容模型定义了可允许的元素内容。](#一个元素内容模型定义了可允许的元素内容)auto - [基数是指这个元素在内容模型中出现的次数。DTD有4个基数指示符。](#基数是指这个元素在内容模型中出现的次数dtd有4个基数指示符)auto - [属性声明](#属性声明)auto - [schema](#schema)autoauto<!-- /TOC -->
2
1
# mybatis-test
3
2
** mybatis源码研究-2019/12/04**
3
+
4
+ 导航目录
5
+ =================
6
+
7
+ * [ mybatis-test] ( #mybatis-test )
8
+ * [ XML基础知识(名称空间/文档验证/文档处理)] ( #xml基础知识名称空间文档验证文档处理 )
9
+ * [ XML] ( #xml )
10
+ * [ XML名称空间] ( #xml名称空间 )
11
+ * [ DTD(Document Type Definition)] ( #dtddocument-type-definition )
12
+ * [ 系统标识符:] ( #系统标识符 )
13
+ * [ 公共标识符:] ( #公共标识符 )
14
+ * [ DTD详述] ( #dtd详述 )
15
+ * [ 元素声明] ( #元素声明 )
16
+ * [ 一个元素内容模型定义了可允许的元素内容。] ( #一个元素内容模型定义了可允许的元素内容 )
17
+ * [ 基数是指这个元素在内容模型中出现的次数。DTD有4个基数指示符。] ( #基数是指这个元素在内容模型中出现的次数dtd有4个基数指示符 )
18
+ * [ 属性声明] ( #属性声明 )
19
+ * [ schema] ( #schema )
20
+ * [ <em ><strong >mybatis思维导图</strong ></em >] ( #mybatis思维导图 )
21
+ * [ <em ><strong >主要参考资料:</strong ></em >] ( #主要参考资料 )
4
22
5
- ****
6
23
24
+ ****
7
25
*** mybatis整体架构***
8
26
9
27
mybatis整体架构分为三层,分别是基础支持层、核心处理层和接口层。
@@ -167,7 +185,7 @@ eg. http://www.springframework.org/schema/beans/spring-beans-4.1.xsd 文档基
167
185
</xsd : complexType >
168
186
</xsd : element >
169
187
```
170
- 删除文档注释,可以看到* 复合类型元素default-servlet-handler * 包含一个 * default -servlet-name属性* ,通过转发请求到Servlet容器的default-servlet从而达到对静态资源的处理。
188
+ 删除文档注释,可以看到* 复合类型元素default-servlet-handler有且只有一个default -servlet-name属性* ,通过转发请求到Servlet容器的default-servlet从而达到对静态资源的处理。
171
189
(具体实现请参考,笔者版本spring4.1.9:org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler)
172
190
``` xml
173
191
<!-- 通过转发到Servlet容器的默认Servlet来配置用于提供静态资源的处理程序。-->
@@ -187,10 +205,10 @@ FAQ. 自行比较DTD与XML schema
187
205
FAQ. 阅读其他主题XPath、xslt、DOM、Java与xml等
188
206
****
189
207
190
- *** mybatis思维导图***
208
+ ## *** mybatis思维导图***
191
209
> ![ mybatis思维导图] ( ./mybatis整体架构图01.png " mybatis思维导图 ")
192
210
193
- *** 主要参考资料:***
211
+ ## *** 主要参考资料:***
194
212
> - [x] [ MyBatis技术内幕 徐郡明 2017/07] ( https://pan.baidu.com/s/1-JGtoXADDjQRw5v51np4vA " 提取码是fcak ")
195
213
> - [x] [ MyBatis 3 源码深度解析 江荣波 2019/10] ( https://pan.baidu.com/s/1-JGtoXADDjQRw5v51np4vA " 最新出版没有电子书 ")
196
214
> - [x] [ MyBatis从入门到精通 刘增辉 2017/07] ( https://pan.baidu.com/s/1-JGtoXADDjQRw5v51np4vA " 提取码是fcak ")
0 commit comments