Mybatis源码解读『Java操作Mysql』
在工程开发中,大概率会使用到关系型数据库,一般在最常用的就是Mysql了。当在Java工程中使用Mysql时,我们需要获取与Mysql的连接,然后才能使用一些方法,操作Mysql。在使用Java操作Mysql的问题上,我们最开始学习时,一般...
在工程开发中,大概率会使用到关系型数据库,一般在最常用的就是Mysql了。当在Java工程中使用Mysql时,我们需要获取与Mysql的连接,然后才能使用一些方法,操作Mysql。在使用Java操作Mysql的问题上,我们最开始学习时,一般...
上篇文章我们介绍了Spring MVC是如何响应前段Web请求的,文章中我们介绍了Controller和Jsp如何配合工作的(但其实文章大部分篇幅还是在介绍Controller,Jsp仅仅是在最后在DispatcherServlet中做了一...
上篇文章,我们介绍了Spring MVC的启动流程,介绍了一些Spring MVC的组件的启动过程。本篇文章我们就来看一下Spring MVC是如何通过这些组件来响应前端的请求的。 使用过Spring MVC开发过Java Web的同学应该...
之前的两篇文章我们分别介绍了什么是MVC,通过Spring MVC实现了一个简单的demo,以及如何通过Idea构建并部署Spring MVC应用,相信我们都可以重新回顾起Spring MVC的相关细节。本篇文章我们就正式开始分析Sprin...
从工作几乎一直在使用开箱即用的Spring Boot,很少使用Spring MVC。在上篇文章介绍Spring MVC示例中搭建那个HelloWorld demo过程中,还费了一些周折。想着可能很多人的Java Web之旅都是从Spring...
前面几篇文章,我们介绍了Servlet和Tomcat的工作原理。我们之前也说到Spring MVC底层其实也是Servlet,也需要TomcatWeb容器配合才能工作,本篇文章开始,我们就来介绍探索一下Spring MVC的相关细节。本篇文...
本篇文章我们来探索一下Tomcat的类加载机制,如果我们搜Tomcat的类加载机制,绝大多数结果都会给出答案——打破双亲委托机制。但是感觉很多文章介绍的都不是很清楚,所以本篇文章就从我的理解上来分析一下Tomcat的类加载机制,希望能讲的明...
之前的四篇文章,我们介绍了Tomcat启动过程的实现: Tomcat源码解读『Tomcat是怎么启动的』 Tomcat源码解读『server.xml解析』 Tomcat源码解读『Context如何构建的』 Tomcat源码解读『web.xm...
上篇文章我们介绍了Tomcat Context是如何构建的,了解了Context构建的两种方式: Host启动,触发HostConfig的Lifecycle.START_EVENT事件监听,构建Context 后台线程,定期去执行Host的...
上一篇文章我们介绍了server.xml是如何解析的,其中在介绍Context解析时,提到,多数情况下,并不需要在server.xml中配置Context,而是由HostConfig自动扫描部署目录,以context.xml文件为基础进行解...