源码分析
文章平均质量分 89
框架源码分析
plenilune-望月
这个作者很懒,什么都没留下…
展开
-
SpringMVC 源码分析
一、回顾 SpringMVC 原理二、 SpringMVC 源码分析1 DispatcherServlet1.1 DispatcherServlet 继承结构 1.1.1 HttpServletBeanHttpServletBean 覆写了 init 方法,主要做一些初始化的工作,将 web.xml 中配置的参数设置到 Servlet 中。比如 servlet 标签的子标签 init-param 标签中配置的参数 1.1.1.1 ServletConf...原创 2021-02-26 15:33:08 · 915 阅读 · 0 评论 -
Spring 底层源码分析
Spring 底层源码分析一、 Spring 回顾Spring 案例二、 Spring 运行原理Spring 启动时读取应用程序提供的 Bean 配置信息,并在 Spring 容器中生成一份相应的Bean 配置注册表,然后根据这张注册表实例化 Bean,装配好 Bean 之间的依赖关系,为上层应用提供准备就绪的运行环境。三、 Spring 源码分析1 ApplicationContext 1.1Spring 中 IOC 容器分类Spring 中有两个主要的容...原创 2021-02-26 09:40:47 · 650 阅读 · 0 评论 -
Mybatis 底层源码分析
Mybatis 底层源码分析一、 MyBatis 回顾MyBatis 案例二、 Mybatis 执行流程1 MyBatis 流程图2 MyBatis 源码分析 2.1 Configuration.xml该配置文件是 MyBatis 的全局配置文件,在这个文件中可以配置诸多项目。常用的内容是别名设置,拦截器设置等。 2.1.1 Properties (属性)将数据库连接参数单独配置在 db.properties 中,放在类路径下。这样只需要在SqlMa...原创 2021-02-25 16:34:57 · 208 阅读 · 0 评论 -
Tomcat 源码分析
一、 Tomcat 源码分析1 Tomcat 架构图1.1 ServerServer 服务器的意思,代表整个 tomcat 服务器,一个 tomcat 只有一个 ServerServer 中包含至少一个 Service 组件,用于提供具体服务。这个在配置文件中也得到很好的体现(port=“8005” shutdown="SHUTDOWN"是在 8005 端口监听到"SHUTDOWN"命令,服务器就会停止)1.2 ServiceService 中的一个逻辑功能层, 一个 Ser..原创 2021-02-25 15:47:38 · 618 阅读 · 0 评论 -
Servlet 源码分析
一、 Servlet 源码分析1 Servlet 结构图Servlet 和 ServletConfig 都是顶层接口,而 GenericServlet 实现了这两个顶层接口,然后HttpServlet 继承了 GenericServlet 类.所以要实现一个 Servlet 直接就可以继承 HttpServlet2 Servlet 接口public interface Servlet { //负责初始化 Servlet 对象。容器一旦创建好 Servlet 对象后,就...原创 2021-02-25 10:35:42 · 418 阅读 · 2 评论