摘要: title: SpringMVC源码分析6:SpringMVC的视图解析原理 date: 2018 06 07 11:03:19 tags: SpringMVC categories: 后端 SpringMVC 转自 "SpringMVC视图机制详解[附带源码分析]" 本系列文章首发于我的个人博客: 阅读全文
posted @ 2019-08-25 15:20 程序员黄小斜 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 转自 "SpringMVC关于json、xml自动转换的原理研究[附带源码分析]" 本系列文章首发于我的个人博客:https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details/21851.ht 阅读全文
posted @ 2019-08-25 15:17 程序员黄小斜 阅读(898) 评论(0) 推荐(0) 编辑
摘要: SpringMVC是目前主流的Web MVC框架之一。 我们使用浏览器通过地址 http://ip:port/contextPath/path进行访问,SpringMVC是如何得知用户到底是访问哪个Controller中的方法,这期间到底发生了什么。 本文将分析SpringMVC是如何处理请求与Co 阅读全文
posted @ 2019-08-25 15:01 程序员黄小斜 阅读(1104) 评论(0) 推荐(1) 编辑
摘要: 在我们第一次学Servlet编程,学java web的时候,还没有那么多框架。我们开发一个简单的功能要做的事情很简单,就是继承HttpServlet,根据需要重写一下doGet,doPost方法,跳转到我们定义好的jsp页面。Servlet类编写完之后在web.xml里注册这个Servlet类。 除 阅读全文
posted @ 2019-08-25 14:57 程序员黄小斜 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 转自:https://my.oschina.net/lichhao/blog SpringMVC简介 SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想 阅读全文
posted @ 2019-08-25 14:50 程序员黄小斜 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.linkedkeeper.com/detail/blog.action?bid=1045 <! more 声明式事务使用 Spring事务是我们日常工作中经常使用的一项技术,Spring提供了编程、注解、aop切面三种方式供我们使用Spring事务,其中编程式事务因为对代 阅读全文
posted @ 2019-08-25 14:23 程序员黄小斜 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 前言 前面写了六篇文章详细地分析了Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口: public interface Dao { public void select(); public v 阅读全文
posted @ 2019-08-25 14:15 程序员黄小斜 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 原文出处: 五月的仓颉 我们为什么要使用 AOP 前言 一年半前写了一篇文章Spring3:AOP,是当时学习如何使用Spring AOP的时候写的,比较基础。这篇文章最后的推荐以及回复认为我写的对大家有帮助的评论有很多,但是现在从我个人的角度来看,这篇文章写得并不好,甚至可以说是没有太多实质性的内 阅读全文
posted @ 2019-08-25 14:09 程序员黄小斜 阅读(346) 评论(0) 推荐(0) 编辑
摘要: AOP的基础是Java动态代理,了解和使用两种动态代理能让我们更好地理解 AOP,在讲解AOP之前,让我们先来看看Java动态代理的使用方式以及底层实现原理。 转自https://www.jianshu.com/u/668d0795a95b 本文是基于jdk1.8来对动态代理的底层机制进行探究的 J 阅读全文
posted @ 2019-08-25 14:08 程序员黄小斜 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: <! more 原型Bean加载过程 之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式: 1 2 6 7 8 9 原型Bean加载流程总得来说和单例Bean差不多,看一下不同之 阅读全文
posted @ 2019-08-25 14:02 程序员黄小斜 阅读(396) 评论(0) 推荐(0) 编辑
摘要: spring ioc 容器的加载流程 1.目标: 熟练使用spring,并分析其源码,了解其中的思想。这篇主要介绍spring ioc 容器的加载 2.前提条件: 会使用debug 3.源码分析方法: Intellj idea debug 模式下源码追溯 通过ClassPathXmlApplicat 阅读全文
posted @ 2019-08-25 13:49 程序员黄小斜 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 本文大致地介绍了IOC容器的初始化过程,只列出了比较重要的过程和代码,可以从中看出IOC容器执行的大致流程。 接下来的文章会更加深入剖析Bean容器如何解析xml,注册和初始化bean,以及如何获取bean实例等详细的过程。 转自:http://www.importnew.com/19243.htm 阅读全文
posted @ 2019-08-25 13:34 程序员黄小斜 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 阅读全文
posted @ 2019-08-25 13:28 程序员黄小斜 阅读(476) 评论(0) 推荐(0) 编辑