Spring 框架是由于软件开发的复杂性而创建的。Spring 使用的是基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分 Java 应用都可以从 Spring 中受益。
目的:解决企业应用开发的复杂性
功能:使用基本的 JavaBean 代替 EJB,并提供了更多的企业应用功能
范围:任何 Java 应用
为了帮助小伙伴们学习 Spring 我给大家整理了 4 份笔记,从入门到实战,从源码到 Spring 架构设计,下面将以截图的形式展示给大家,有需要的小伙伴 私信03免费获取!
Spring 学习指南
本书包括以下内容:
-
Spring 框架基础
-
依赖注入
-
bean 的配置、自定义 bean 和 bean 定义
-
Spring Web MVC 基础知识以及其中的验证和数据绑定
-
使用 Spring 进行注释驱动开发、数据库交互、消息传递、电子邮件发送等
-
面向切面编程
-
使用 Spring Web MVC 开发 RESTful Web 服务
目录+内容概览
第 1 章 Spring 框架简介
第 2 章 Spring 框架基础
第 3 章 bean 的配置
第 4 章依赖注入
第 5 章自定义 bean 和 bean 定义
第 6 章使用 Spring 进行注释 驱动开发
第 7 章基于 Java 的容器配置
第 8 章使用 Spring 进行数 据库交互
第 9 章 Spring Data
第 10 章使用 Spring 进行消息传递、电子邮件发送、异步方法执行和缓存
第 11 章面向切面编程
第 12 章 Spring Web MVC 基础知识
第 13 章 Spring Web MVC 中的验证和数据绑定
第 14 章使用 Spring Web MVC 开发 RESTful Web 服务
第 15 章 Spring Web MVC 进阶一 国际化、 文件上传和异步请求处理
第 16 章使用 Spring Security 保护应用程序
Spring 实战
第 1 部分 介绍 Spring 框架的核心知识。
-
第 1 章 Spring 之旅
-
第 2 章装配 Bean
-
第 3 章高级装配
-
第 4 章面向切面的 Spring
第 2 部分 在此基础上介绍如何使用 Spring 构建 Web 应用程序。
-
第 5 章构建 Spring Web 应用程序
-
第 6 章渲染 Web 视图
-
第 7 章 Spring MVC 的高级技术
-
第 8 章使用 Spring WebFlow
-
第 9 章保护 Web 应用
第 3 部分告别前端,介绍如何在应用程序的后端使用 Spring。
-
第 10 章通过 Spring 和 JDBC 征服数据库
-
第 11 章使用对象关系映射持久化数据
-
第 12 章使用 NoSQL 数据库
-
第 13 章缓存数据
-
第 14 章保护方法应用
第 4 部分描述如何使用 Spring 与其他的应用和服务进行集成。
-
第 15 章使用远程服务
-
第 16 章使用 Spring MVC 创建 REST API
-
第 17 章 Spring 消息
-
第 18 章使用 WebSocket 和 STOMP 实现消息功能
-
第 19 章使用 Spring 发送 Email
-
第 20 章使用 JMX 管理 Spring Bean
-
第 21 章借助 Spring Boot 简化 Spring 开发
Spring 源码深度解析
第一部分 核心实现
-
第 1 章 Spring 整体架构和环境搭建
-
第 2 章容器的基本实现
-
第 3 章默认标签的解析
-
第 4 章自定义标签的解析
-
第 5 章 bean 的加载
-
第 6 章容器的功能扩展
-
第 7 章 AOP
第二部分 企业应用
-
第 8 章数据库连接 JDBC
-
第 9 章整合 MyBatis
-
第 10 章事务
-
第 11 章 SpringMVC
-
第 12 章远程服务
-
第 13 章 Spring 消息
Spring 技术内幕:深入解析 Spring 架构与设计原理
本书主要内容分为三个部分,分别阐述了 Spring 的核心、组件和应用三个方面。在展开这三个部分的内容之前,第 1 章对 Spring 的项目情况和整体架构进行了简要的介绍,这一章就像一个热身活动,为本书的主要内容做铺垫,如果您已经很熟悉 Spring 的使用,这一章可以自行跳过,直接进人到下面三个主体部分的内容。
第一部分 详细分析了 IoC 容器和 AOP 的实现,这部分内容是理解 Spring 平台的基础,适合对 Spring 的运行机理有深入了解需求的读者阅读。在对 AOP 实现模块的分析中涉及的一些 JVM 底层技术,也是读者需要具备的背景知识。
第二部分 深入阐述了基于 Spring IoC 容器和 AOP 的 Java EE 组件在 Spring 中的实现。在这部分内容中可以看到,每-一个组件实现的内容基本上都是相对独立的,读者可以结合自己的需求选读。如果对 Spring Web MVC 的实现感兴趣,可以阅读第 4 章;如果对 Spring 提供的数据库操作的实现机制感兴趣,可以阅读第 5 章;如果对 Spring 中 提供的统一事务处理的实现感兴趣,可以阅读第 6 章;如果对 Spring 提供的各种不同的远端调用实现感兴趣,可以阅读第 7 章。
第三部分 讲述了一些基于 Spring 的典型应用的实现。如果读者对在 Spring 应用中如何满足应用资源的安全性需求方面的内容感兴趣,可以阅读第 8 章,本章对为 Spring 应用提供安全服务的 ACEGI 框架的实现进行了分析,在深入了解这部分内容的基础上,读者可以根据自己的应用需求定制自己的安全系统。第 9 章分析了 Spring DM 的设计和实现,通过 Spring DM,可以将 Spring 应用便利地架构到 OSGi 的框架上去。第 10 章分析了 Spring Flex 的设计和实现,为使用 Adobe Flex 作为应用前端架构的 Spring 应用提供参考。
限于文章篇幅原因,就展示到这里了,有需要的小伙伴 私信03免费获取