spring5

Spring框架的前世今生与系统架构

穿精又带淫゛_ 提交于 2019-11-29 19:53:59
课题 《 Spring框架的前世今生及系统概述》 课程目标 1、 通过对本章内容的学习,可以掌握 Spring的基本架构及各子模块之间的依赖关系。 2、 了解 Spirng的发展历史,启发思维。 3、 对 Spring形成一个整体的认识,为之后的深入学习做铺垫。 4、 通过对本章内容的学习,可以了解 Spring版本升级的规律,从而应用到自己的系统升级版本命名。 5、 采用 Gradle构建Spring5源码。 内容定位 Spring使用经验1-5年,希望深入了解Spring源码的人群。 课程大纲 第一章: Spring的前世今生 1、 一切从 Bean开始 2、Spring的设计初衷 简化开发 Spring简化开发四个基本策略 基于POJO的轻量级和最小侵入性编程 通过依赖注入和面向接口松耦合 基于切面和惯性进行声明式编程 通过切面和模板减少样板式代码 3、BOP编程伊始 4、依赖注入的基本概念 5、AOP编程理念 第二章: Spring5系统架构 Spring 总共大约有 20 个模块,由 1300 多个不同的文件构成。而这些组件被分别整合在核心容器(Core Container)、AOP(Aspect Oriented Programming)和设备支持(Instrmentation)、数据访问 及集成(Data Access/Integeration)、Web、报文发送

7.1 Spring简介和Spring5.0的变化

醉酒当歌 提交于 2019-11-28 11:56:53
7.1 Spring简介和Spring5.0的变化 7.1.1 Spring简介 7.1.2 Spring5.0的变化 7.1 Spring简介和Spring5.0的变化 Spring 框架由 Rod Johnson 开发, 2004 年发布了 Spring 框架的第一个版本。经过十多年的发展, Spring 已经发展成 Java EE 开发中最重要的框架之一。对于一个 Java 开发者来说, Spring 已经成为必须掌握的技能。 不仅如此,围绕 Spring ,以 Spring 为核心还衍生出了一系列框架,如 Spring Web Flow 、 Spring Security , Spring Data 、 Spring boot 、 Spring Cloud 等,具体请登录 Spring官方网站 , Spring 越来越强大,带给开发者越来越多的便捷。本书所介绍的是 Spring 框架本身. 7.1.1 Spring简介 Spring 是一个从实际开发中抽取出来的框架,因此它 完成了大量开发中的通用步骤 ,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。 Spring 为企业应用的开发提供了一个轻量级的解决方案。该解决方案包括: 基于依赖注入的核心机制、 基于 AOP 的声明式事务管理、 与多种持久层技术的整合, 以及优秀的 Web MVC 框架等。