参考文档:
(一)mvc 概要: https://blog.csdn.net/sjjsh2/article/details/53047422
(二)DispatcherServlet :https://blog.csdn.net/sjjsh2/article/details/53054203
(三)ViewResolver : https://blog.csdn.net/sjjsh2/article/details/53064554
(四)handlerMapping和handlerAdapter : https://blog.csdn.net/sjjsh2/article/details/53056712
(五)ContextLoaderListener:https://blog.csdn.net/sjjsh2/article/details/53100311
(六)<mvc:annotation-driven/>:https://blog.csdn.net/sjjsh2/article/details/53100728
(七)aop:https://blog.csdn.net/sjjsh2/article/details/53171649
(八)事务管理:https://blog.csdn.net/sjjsh2/article/details/53175196
(九)拦截器:https://blog.csdn.net/sjjsh2/article/details/53067693
(十)异常处理:https://blog.csdn.net/sjjsh2/article/details/53070109
(十一)静态资源:https://blog.csdn.net/sjjsh2/article/details/53080857
(十二)配置文件:https://blog.csdn.net/sjjsh2/article/details/53087438
(十三)本地化与国际化:https://blog.csdn.net/sjjsh2/article/details/53103033
(十四)log4j:https://blog.csdn.net/sjjsh2/article/details/53187629
(十五)druid:https://blog.csdn.net/sjjsh2/article/details/53192421
原文:https://www.cnblogs.com/amei0/p/9520342.html