coding……
但行好事 莫问前程

框架 第2页

Spring MVC源码解读『Spring MVC示例』-Zhuoli's Blog

Spring MVC源码解读『Spring MVC示例』

zhuoli阅读(941)评论(0)赞(0)

前面几篇文章,我们介绍了Servlet和Tomcat的工作原理。我们之前也说到Spring MVC底层其实也是Servlet,也需要TomcatWeb容器配合才能工作,本篇文章开始,我们就来介绍探索一下Spring MVC的相关细节。本篇文...

Tomcat源码解读『Tomcat类加载机制』-Zhuoli's Blog

Tomcat源码解读『Tomcat类加载机制』

zhuoli阅读(1084)评论(0)赞(0)

本篇文章我们来探索一下Tomcat的类加载机制,如果我们搜Tomcat的类加载机制,绝大多数结果都会给出答案——打破双亲委托机制。但是感觉很多文章介绍的都不是很清楚,所以本篇文章就从我的理解上来分析一下Tomcat的类加载机制,希望能讲的明...

Tomcat源码解读『web.xml解析』

zhuoli阅读(900)评论(0)赞(0)

上篇文章我们介绍了Tomcat Context是如何构建的,了解了Context构建的两种方式: Host启动,触发HostConfig的Lifecycle.START_EVENT事件监听,构建Context 后台线程,定期去执行Host的...

Tomcat源码解读『Context如何构建的』

zhuoli阅读(997)评论(0)赞(1)

上一篇文章我们介绍了server.xml是如何解析的,其中在介绍Context解析时,提到,多数情况下,并不需要在server.xml中配置Context,而是由HostConfig自动扫描部署目录,以context.xml文件为基础进行解...

Tomcat源码解读『server.xml解析』-Zhuoli's Blog

Tomcat源码解读『server.xml解析』

zhuoli阅读(1454)评论(0)赞(0)

上篇文章我们介绍到,在Catalina的load方法中,完成了server.xml的解析,将server.xml配置的Server、Service、Connector、Engine、Host各组件实例化,并维护父子级关系。本篇文章我们来看一...

Tomcat源码解读『Tomcat是怎么启动的』-Zhuoli's Blog

Tomcat源码解读『Tomcat是怎么启动的』

zhuoli阅读(1430)评论(0)赞(0)

上篇文章我们介绍了Tomcat的核心组件的的基本功能以及在Tomcat中的实现,但是这些组件类是如何被启动起来的?比如我们知道Context组件的功能是管理子容器Wraper的生命周期,那么在Context组件启动时,肯定要创建Wrappe...

Tomcat源码解读『基础类介绍』-Zhuoli's Blog

Tomcat源码解读『基础类介绍』

zhuoli阅读(1149)评论(0)赞(0)

通过之前两篇关于Tomcat的介绍,我们已经清楚知道Tomcat的作用及基本的工作原理。本篇文章开始,我们来从解读Tomcat源码。本篇先来介绍一下Tomcat的基础类,以便我们后续介绍Tomcat启动流程,工作流程。 我们知道,Tomca...

Tomcat系统架构-Zhuoli's Blog

Tomcat系统架构

zhuoli阅读(1705)评论(0)赞(0)

上篇文章,我们自定义实现了一个简单的不能再简单的Tomcat容器,大致了解了Tomcat的工作主要功能。本篇文章我们就来看一下正主——Tomcat,每一个从事Java Web开发的都需要了解的基础工具。 Server:Tomcat顶层容器,...

Spring源码解读『AOP』-Zhuoli's Blog

Spring源码解读『AOP』

zhuoli阅读(1263)评论(0)赞(2)

之前的文章我们介绍了Spring IOC的相关概念及相应的底层源码实现,本篇文章我们来看一下Spring的另一重要特性AOP的相关细节。 1. AOP示例 1.1 Bean interface 1.2 Bean interface实现 1....