手写Spring:渐进式源码实践
正版保障 假一赔十 可开发票
¥
82.18
6.4折
¥
128
全新
仅1件
作者付政委
出版社电子工业出版社
ISBN9787121444203
出版时间2021-01
装帧平装
开本16开
定价128元
货号11822087
上书时间2024-08-29
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
付政委(小傅哥),一线互联网Java工程师、架构师,开发过交易、营销类项目,实现过运营、活动类项目,设计过中间件,组织过系统重构,编写过技术专利。不仅从事业务系统的开发工作,也经常做一些字节码插桩类的设计和实现,对架构的设计和落地有丰富的经验。在热衷于Java语言的同时,也喜欢研究中继器、I/O板卡、C#和PHP,是一个技术活跃的折腾者。常逛GitHub,乐于分享技术文章。 沉淀、分享、成长,让自己和他人都能有所收获!
目录
引言
第1章实现一个简单的SpringBean容器
1.1容器是什么
1.2简单容器设计
1.3简单容器实现
1.4容器使用测试
1.5本章总结
第2章实现Bean对象的定义、注册和获取
2.1容器的思考
2.2完善容器设计
2.3完善容器实现
2.4Bean生命周期测试
2.5本章总结
第3章基于Cglib实现含构造函数的类实例化策略
3.1实例化问题
3.2实例化策略设计
3.3实例化策略代码实现
3.4构造函数对象测试
3.5本章总结
第4章注入属性和依赖对象
4.1Bean对象拆解思考
4.2属性填充设计
4.3属性填充实现
4.4注入属性测试
4.5本章总结
第5章资源加载器解析文件注册对象
5.1对象创建问题
5.2资源加载和解析设计
5.3资源加载和解析设计实现
5.4配置Bean对象注册测试
5.5本章总结
第6章实现应用上下文
6.1分治Bean对象功能
……
第7章Bean对象的初始化和销毁
第8章感知容器对象
第9章对象作用域和FactoryBean
第10章容器事件和事件监听器
第11章基于JDK、Cglib实现AOP切面
第12章把AOP融入Bean的生命周期
第13章自动扫描注册Bean对象
第14章通过注解注入属性信息
第15章给代理对象设置属性注入
第16章通过三级缓存解决循环依赖
第17章数据类型转换
第18章JDBC功能整合
第19章事务处理
第20章ORM框架实现
第21章将ORM框架整合到SpringBean容器中
主编推荐
"《手写Spring:渐进式源码实践》通过手写 Spring 的方式,由易到难,手把手带领读者从零开始写出自己的Spring框架。 《手写Spring:渐进式源码实践》删繁就简,筛选Spring 源码中的核心逻辑,简化代码实现过程,学习包括IOC、AOP、Bean 的生命周期、上下文、作用域、资源处理及整合ORM框架等核心技术。 《手写Spring:渐进式源码实践》提供所有章节的配套源码及解读,方便读者动手实践。"
精彩内容
本书基于Spring框架的核心逻辑,通过实现简化版Spring框架的方式,对Spring进行分析、设计和实践。本书以实践为核心,摒弃Spring源码中繁杂的内容,选择框架中的核心逻辑,简化代码实现过程,保留核心功能,如IOC、AOP、Bean的生命周期、上下文、作用域、资源处理、JDBC、事务、开发简易版ORM框架、将ORM框架整合到Spring框架中等内容的方案设计和源码实现。在Spring框架功能模块的开发过程中,逐步介绍并深入分析其中所涉及的设计原则和设计模式,使读者游刃有余地解决在调试Spring源码及开发SpringBoot Starter组件时遇到的问题。 本书既可以作为计算机相关行业研发人员的辅导书,也可以作为高等院校计算机专业学生的参考书。无论是初学者,还是中、高级研发人员,都能从本书中获得启发。
媒体评论
"本书以实战为导向,从零开始,循序渐进地带领大家手写一个简易版的 Spring 框架。阅读本书不仅有助于理解 Spring 核心原理,学习其优秀的设计思想,还可以提高个人编程能力。只要跟着作者动手实践起来,遇到问题多加思考,相信你一定会有很多收货! Guide哥 GitHub开源项目JavaGuide作者 本书从实际动手出发,从零构建一个简易版的Spring框架,涵盖了Spring框架的核心基础功能,能够使读者从零开始,由浅入深地理解Spring框架的核心技术,强烈支持本书。 冰河 互联网资深技术专家,《深入理解高并发编程》《深入理解分布式事务》《MySQL技术大全:开发、优化与运维实战》等多本畅销书的作者,公众号“冰河技术”作者 Spring是Java程序员工作过程中的经典框架,深入了解Spring框架的设计模式和实现逻辑能更好地提升Java程序员的编程能力。小傅哥是CSDN的优秀博主,具有多年的程序开发和创作经验。本书将Spring源码中的核心逻辑进行抽离,剖析实现过程,能帮助Java程序员及在校学生更好地学习Spring框架的核心技术。 蒋涛 CSDN创始人&董事长 近十年来,Spring框架在企业级项目开发中得到了非常广泛的运用,正如其官方网站描述的那样:Spring,the source for modern java。如果想了解开发框架中的常用设计模式和原则、想深入钻研Spring框架的实现原理,以及想自己动手打造一个MySpring框架,那么本书是一个合适的选择。 赖帆 CSDN年度十大博客之星 对于技术研发人员来说,要想充分发挥Spring框架的强大功能,离不开对Spring框架源码的解析。本书不仅能够全面解析Spring框架的核心逻辑,更能带领读者完成一个简化版的Spring框架,是一本难得的佳作! 刘俊明 中国科学院大学研究生导师,课比科App联合创始人 本书从一种容易理解的实践视角,介绍了Spring框架的概念、算法设计和编程方法。对于初学者来说,学习和加强对Spring框架及面向对象的设计原则的理解是非常有必要的。本书从各个层次详细分析了Spring框架的各个组成技术,并且利用大量的示例讲解技术原理。本书既是初学者的入门读物,也是技术大牛的交流宝典,值得研读。 孙浩 京东科技移动研发部垂直业务技术负责人 市面上关于Spring框架的学习资料汗牛充栋,涉及原理分析和源码讲解的资料少之又少。本书独辟蹊径,通过动手编写一个简化版的Spring框架,帮助读者理解Spring框架源码及其设计思想。对于想要了解Spring框架原理的读者来说,相信阅读本书后将会大有收获。 王松 华为云MVP,公众号“江南一点雨”主理人 Spring已经迭代发展了很多年,版本复杂了很多,有很多开发者对其内部机制并没有进行深入的了解,在解析现有版本的Spring源码时非常困难。小傅哥撰写的这本书正好解决了这个问题,通过实现一个简化版的Spring框架,帮助读者更容易地理解Spring框架的各项核心功能,极大地降低了学习Spring框架原理的难度。如果你正在学习Spring框架,想要了解它的内部是如何运作的,那么这本书再合适不过了。 翟永超 《Spring Cloud微服务实战》作者,公众号“程序猿DD”作者 很多开发者都希望通过研读Spring框架的源码了解其背后优秀的设计原理,但在阅读Spring框架源码时会遇到各种各样的问题,百思不得其解。本书从零开始手写Spring框架,通过动手实践的方式,帮助读者快速理解Spring框架源码,并掌握核心功能的底层原理。相信读者阅读过后,一定会大有裨益。 张洪亮(@Hollis) 《深入理解Java核心技术:写给Java工程师的干货笔记》作者"
— 没有更多了 —
以下为对购买帮助不大的评价