第 1 章 初识 Spring
丁雪丰
本章内容
Spring 发展历史概述
Spring 家族主要成员介绍
编写一个简单的 Spring 程序
全书实战案例概述
希望本书能够系统地帮助各位透彻掌握 Spring 在实际开发中的应用,具体而言包括 Spring Framework、Spring Boot 与 Spring Cloud 等重要组件。在展开学习各个部分之前,大家很有必要先了解一下 Spring 的发展历史,同时对 Spring 家族的全貌有一个大致认识。书中还有一个贯穿全书的实战案例,在本章,我们也会对这个案例做个大概的说明。
1.1 认识 Spring 家族
不知从何时开始,Spring 这个词开始频繁地出现在 Java 服务端开发者的日常工作中,很多 Java 开发者从工作的第一天开始就在使用 Spring Framework,甚至有人调侃“不会 Spring 都不好意思自称是个 Java 开发者”。既然 Spring 这么重要,在本书一开始的这一节我们就来学习一下 Spring 的发展历史,认识下 Spring 家族的主要成员。
1.1.1 Spring 发展历史
Java 平台分为针对移动应用的 J2ME、针对普通应用的 J2SE,以及针对企业应用的 J2EE(三者现在分别称为 Java ME、Java SE 与 Java EE)。随着开发需求的日益增长,J2EE 也变得越来越复杂,其中一项重要工作就是编写 EJB,如果没有类似 JBuilder 等 IDE 工具的支援,EJB 2.x 的开发经历可谓“令人抓狂”。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
![](https://static001.geekbang.org/resource/image/d0/e4/d0880927e2a522a038be2d04bf19dfe4.png)
本文深入介绍了Spring家族的主要成员,包括Spring Framework、Spring Boot、Spring Cloud和Spring Data。Spring Framework作为基础技术提供了依赖注入、AOP、数据访问能力和Web开发支持等功能,并具有灵活性和对技术发展的紧跟。Spring Boot降低了开发生产级Spring应用的门槛,通过起步依赖和自动配置功能简化了开发流程。Spring Cloud为分布式系统开发提供了便利,构建在Spring Boot提供的功能之上,提供了服务发现、配置管理、服务路由、服务熔断、链路追踪等功能。Spring Data为传统的关系型数据库操作提供了统一的抽象,同时支持新技术和新产品。文章还介绍了Spring Data的各个子模块,为读者提供了对Spring技术体系的整体认识和概览。此外,还提供了编写第一个Spring程序的基础环境准备,包括安装JDK、Maven和IDE等软件的说明。整体而言,本文通过对Spring家族的介绍,为读者提供了对Spring技术体系的整体认识和概览。文章内容详实,适合想要全面了解Spring技术体系的读者阅读。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《学透 Spring:从入门到项目实战》
《学透 Spring:从入门到项目实战》
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- 小笼包spring initializr 不支持springboot2.x版本,java只有17和21。2024-02-19归属地:浙江
- dll居然没人留言,hhhh,最近在搞 java 平台开发,特地又来学学 spring,这次准备学的再深入一些,加油!2024-02-01归属地:广东
收起评论