
文章插图

文章插图
Sping源码深度解析作为Java开源世界的第一开源框架,Spring已经成为事实上的Java EE开发标准 。这些年,Spring不但得到了广泛的应用,还直接或间接地影响了众多JSR规范的制定 。Spring的特性不仅覆盖了传统的Java EE开发,还扩展到移动开发、大数据、应用集成等领域,成为VMware云战略的重要组成部分 。
Spring框架最根本的使命是简化Java开发,因此学习、研究、掌握Spring框架成为每一位Java开发人员必修课 。而阅读源码则是学习Spring的最好方式之一 。优秀的开源源码都是集多年之经验,采众家之所长的,其中的意义妙不可言,现在我们试图把它们挖掘出来,并以一种易于理解的形式展现出来,让更多的开发者从中受益
Sping源码深度解析
- 第一部分 核心实现
- Spring整体架构和环境搭建
- 容器的基本实现
- 默认标签的解析
- 自定义标签的解析
- bean的加载
- 容器的功能扩展
- AOP
- 第二部分 数据库连接JDBC
- 整合MyBatis
- 事物
- SpringMVC
- 远程服务
- Spring消息

文章插图

文章插图
SpringBoot深入实践SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架 。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程 。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决 。
SpringBoot所具备的特征有:
- 可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
- 内嵌Tomcat或Jetty等Servlet容器;
- 提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
- 尽可能自动配置Spring容器;
- 提供准备好的特性,如指标、健康检查和外部化配置;
- 绝对没有代码生成,不需要XML配置 。
- 第一部分 基础应用开发
- Spring Boot入门
- 在Spring Boot中使用数据库
- 提高数据库访问性能
- Spring Boot安全设计
- 第二部分 分布式应用开发
- Spring Boot SSO
- 使用分布式文件系统
- 云应用开发
- 构建高性能的服务平台
- 第三部分 核心技术源代码分析
- Spring Boot自动配置实现原理
- Spring Boot数据访问实现原理
- 微服务核心技术实现原理
- 附录A 安装Neo4 j
- 附录B 安装MongoDB
- 附录C 安装Redis
- 附录D 安装RabbitMQ

文章插图

文章插图
推荐阅读
- 2020远程面试这几天,从阿里/滴滴/美团/携程带回来的Java岗面试题
- 雕刻|虽然孬料子翡翠没有价值,但是经过设计师雕刻,马上有了质的提升
- 钟创荣大师,浅谈端砚茶盘具有什么优势
- 紫砂艺术大师情系祖国航天事业
- 紫砂大师吕尧臣门下又添两位新秀
- 三星演示新系统:用AI无人机检测5G网络基站 降低工程师风险
- 紫砂陶艺大师程辉秀陶艺
- 葛陶中,高级工艺美术师
- dubbo服务治理架构与原理
- 李昌鸿沈蘧华,大师伉俪的紫砂缘
