SpringMVC
Marco Zheng
踏实做事 真诚做人
展开
-
Marco's Java【SpringMVC入门(三) 之 SpringMVC的映射器和适配器详解】
前言上节我们讲到SpringMVC的基本配置,并做了一个Demo项目,实现数据层,到业务层,再到控制层,最后在浏览器上显示我们数据库中查询到的内容,"一条龙"的服务已经到位了,但是关于我们之前的这一部分的概念仍然比较模糊,那么这节我们针对于这一部分来做一个详解吧~...原创 2019-07-12 22:41:43 · 208 阅读 · 0 评论 -
Marco's Java【SpringMVC进阶(二) 之 SpringMVC源码解析】
终结篇前言上回在 Marco’s Java【SpringMVC番外篇 之 映射器及适配器运行原理源码解析】 我已经带大家看过Spring中的两个模块映射器和适配器的源码并解析了这两个模块是如何配合运行的,以及DisptcherServelt的初始化规则,那么本节我们结合SpringMVC再系统的讲解Spring的初始化运行机制以及页面请求的分发处理。源码跟进那么此次呢,我们还是从再熟悉不过的...原创 2019-07-17 13:37:16 · 176 阅读 · 0 评论 -
Marco's Java【SpringMVC入门(六) 之 SpringMVC的文件上传和下载】
前言在这个互联网已经普及的社会,文件的上传是必不可的了,可以说,只要你用过电子产品,那就必然接触并上传过文件,那不然你玩微信啊,陌陌啥的,不上传个帅一点的图片,多发几个高大上的朋友圈,也聊不到妹子啊…哈哈,开玩笑的,毕竟撩妹子这种事情,靠这些花里胡哨的东西可是行不通的,得靠脸… 还得有钱…切入正题,我们今天要讲得内容就是如何使用SpringMVC来实现文件得上传和下载SpringMVC的文...原创 2019-07-28 23:02:49 · 169 阅读 · 0 评论 -
Marco's Java【SpringMVC进阶(一) 之 Web开发模式RestFul】
前言不同的编程语言可能有着不同的设计模式,比方说我们最熟悉的Java有二十三种设计模式(单例、工厂、适配器、桥接模式等等),我们今天要讲的开发模式RestFul并不属于这二十三种设计模式,就和AOP以及IoC一样,更多的是一种设计理念,或者说是一种架构思想,本节我们就来聊聊关于Web的开发模式RestFul什么是RestFul看到"rest",我的第一反应就是"rest"的意思,restfu...原创 2019-07-16 21:56:18 · 223 阅读 · 0 评论 -
Marco's Java【SpringMVC入门(五) 之 SpringMVC的拦截器的使用】
前言我们知道在web开发中,一般有三大板块:Servlet(服务连接器) 、Listener(监听器) 和Filter(过滤器),而今天我们要学习的拦截器可以算是一个精致的过滤器"法宝","法宝"用的好不好,也间接关系到你的Servelt项目是否足够安全,是否足够稳定。拦截器的概念在学习Servlet的时候,我们曾使用自定义类实现不同Filter接口的方式,做过拦截的操作,比如说登录拦截,编...原创 2019-07-16 20:25:28 · 152 阅读 · 0 评论 -
Marco's Java【SpringMVC进阶(三) 之 手写SpringMVC终章】
终结篇前言终于到了我们SpringMVC的终结篇啦!看完前面的章节的朋友应该已经对SpringMVC的执行流程有了较为清晰的认知,那么本节呢为了提升对SpringMVC执行流程和原理的理解呢,我们将它的"骨架"给拆散重组,将核心的部分手写出来,如果能够完全的理解接下来的代码,那么对你理解SpringMVC是非常有帮助的,那我么就开始吧~实现原理图老规矩啦,为了方便大家的理解,我还是把之前的图...原创 2019-07-18 10:50:58 · 223 阅读 · 0 评论 -
Marco's Java【SpringMVC入门(四) 之 SpringMVC的参数传递及跳转方式】
前言本节我们要学习的就是如何接收页面的参数、如何传递参数到页面以及页面跳转的问题,如果说之前学习过Servlet就会发现SpringMVC的参数传递实现会简单的多,就好比自己烧火做饭和去外面吃豪华自助做对比的赶脚那么我们就开始本节的内容吧~SpringMVC的参数传递大家还记得在Servelt中的参数传递吗?我们通过request.getParameter()的方式获取来自页面的值,但是这...原创 2019-07-15 22:14:43 · 255 阅读 · 0 评论 -
Marco's Java【SpringMVC入门(二) 之 SpringMVC的入门配置及项目测试】
前言上回我们讲到,"门卫大叔"DispatcherServlet如何带客户去找人,那么本节就针对于DispatcherServlet这个角色继续分析,以及讲解SpringMVC的配置DispatcherServlet解析那继续我们上一节的分析,论DispatcherServlet何时生成的、如何生成的,以及花名册是怎么来的通过之前的分析,我们的DispatcherServlet必须是在r...原创 2019-07-11 15:10:15 · 266 阅读 · 0 评论 -
Marco's Java【SpringMVC入门(一) 之 SpringMVC简介】
前言在系统的讲解了SSM三兄弟的Spring大哥和Mybatis三弟之后,我们本篇章重点来了解排行第二的SpringMVC,那按照老规矩,先做个自我介绍吧~什么是SpringMVC我们先来看一张比较经典的图,我们发现SpringMVC是被分割到Web中的,那么他和Web开发肯定是有着某种关联的SpringMVC的全称是Spring Model-View-Controller,从名字上不难...原创 2019-07-11 15:12:41 · 175 阅读 · 0 评论 -
Marco's Java【SpringMVC番外篇 之 映射器及适配器运行原理源码解析】
番外篇前言大家有没有一个疑问,就是在第二节讲完SpringMVC配置之后做了一个Demo,演示从数据库中提取数据到页面上显示,我们当时的sprinmvc.xml配置中并没有配置什么映射器、适配器和视图解析器,但是依然可以正常的运行?<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfra...原创 2019-07-12 22:55:00 · 161 阅读 · 0 评论 -
Marco's Java【SpringMVC番外篇 之 Druid的内置监控配置】
前言对于数据源的概念,相信大家都已经有所了解了,在我们之前的学习中,我们接触过Mybatis的数据库连接池,以及spring的数据库连接池DriverManagerDataSource,还有一些诸如c3p0以及dbcp等之前比较火得数据库连接池。但是随着技术得日益革新,对于系统的并发以及性能的要求越来越高,我们不得不寻求更好的,更稳定的数据源来获取更高的收益。那么我们今天要讲到的Druid就是...原创 2019-07-24 14:44:02 · 504 阅读 · 0 评论