对于长时间基于spring框架做web开发的我们,springmvc几乎成为了开发普通web项目的标配。本系列文章基于快速启动的springboot,将从源码角度一点点了解springboot中mvc的面貌。在此之前,或许了解一些springboot启动流程会有所帮助。 目录: 1. 自动配置spr ...
分类:
编程语言 时间:
2019-11-01 11:10:28
阅读次数:
99
在开始正文之前,请你先思考几个问题: 你项目中有使用哪些 GOF 设计模式 说一说 GOF 23 种设计模式的设计理念 说说 Spring 框架中如何实现设计模式 你项目中有使用哪些 GOF 设计模式 说一说 GOF 23 种设计模式的设计理念 说说 Spring 框架中如何实现设计模式 假设我是面 ...
分类:
编程语言 时间:
2019-11-01 09:48:06
阅读次数:
81
2019-10-31 22:31:24 好了这个十月过完了 总结一下!! 1. 技术方面总结 Java已经把基础进阶部分都看完了 还差部分组件比如 json redis meven 旅游网 这就完了 下面就块进行框架,争取双十一前看完上述,下半个月进行Spring框架! 有空以后学go 2. 学业方 ...
分类:
其他好文 时间:
2019-10-31 23:49:39
阅读次数:
142
本文源码:GitHub·点这里||GitEE·点这里一、AOP基础简介1、切面编程简介AOP全称:AspectOrientedProgramming,面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。核心作用:可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的复用性和开发效率。AOP提供了取代继承和委托的一种新的方案,而且使用起来更加简
分类:
编程语言 时间:
2019-10-31 18:58:17
阅读次数:
85
Spring介绍 什么是Spring? 百度百科的介绍 Spring官方网址: http://spring.io/ 我们经常说的Spring其实指的是 Spring Framework (Spring 框架) 为什么学习Spring? 好处 耦合性(Coupling),也叫耦合度,是对模块间关联程度 ...
分类:
编程语言 时间:
2019-10-31 14:57:40
阅读次数:
82
认识 Spring 框架 Spring 框架是 Java 应用最广的框架,它的 ,它的理念包括 和 。 <! more 什么是 Spring: 1. Spring 是一个 ,来源于 Rod Johnson 在其著作 中阐述的部分理念和原型衍生而来。 2. Spring 提倡以 的方式来管理应用中的代 ...
分类:
编程语言 时间:
2019-10-31 13:13:33
阅读次数:
101
本文源码:GitHub·点这里||GitEE·点这里一、装配方式Bean的概念:Spring框架管理的应用程序中,由Spring容器负责创建,装配,设置属性,进而管理整个生命周期的对象,称为Bean对象。1、XML格式装配Spring最传统的Bean的管理方式。配置方式<beanid="userInfo"class="com.spring.mvc.entity.UserInfo">&l
分类:
编程语言 时间:
2019-10-30 18:02:55
阅读次数:
91
本文源码:GitHub·点这里||GitEE·点这里一、IOC控制反转1、IOC容器思想Java系统中对象耦合关系十分复杂,系统的各模块之间依赖,微服务模块之间的相互调用请求,都是这个道理。降低系统模块之间、对象之间、微服务的服务之间耦合度,是软件工程核心问题之一。因为Spring框架中核心思想就是IOC控制反转,用来实现对象之间的解耦。2、控制反转传统方式对象A如果想使用对象B的功能方法,在需要
分类:
编程语言 时间:
2019-10-30 11:52:59
阅读次数:
86
Spring 框架: 前无古人,后无来者。它可以包容其他的一切框架。 a. 什么是Spring框架: 它是用于简化J2EE业务层开发的轻量级技术框架,他的核心是IOC和AOP AOP:编程思想:面向对象: OOP 过程 服务: 分布式架构:SOA 切面的编程: AOP b. 编码体验Spring 的 ...
分类:
编程语言 时间:
2019-10-29 23:53:52
阅读次数:
150
本文源码:GitHub·点这里||GitEE·点这里一、Spring框架1、框架简介Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应
分类:
编程语言 时间:
2019-10-29 00:46:42
阅读次数:
107