中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
咕泡學院Java架構師成長叢書SPRING 5核心原理與30個類手寫實戰

包郵 咕泡學院Java架構師成長叢書SPRING 5核心原理與30個類手寫實戰

出版社:電子工業出版社出版時間:2018-05-01
開本: 其他 頁數: 560
中 圖 價:¥76.7(6.5折) 定價  ¥118.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

咕泡學院Java架構師成長叢書SPRING 5核心原理與30個類手寫實戰 版權信息

  • ISBN:9787121367410
  • 條形碼:9787121367410 ; 978-7-121-36741-0
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

咕泡學院Java架構師成長叢書SPRING 5核心原理與30個類手寫實戰 本書特色

本書基于編程開發實踐,不僅深度解析Spring 5的原理與新特性,更從環境準備、頂層結構設計、數據訪問等方面一步步地推導出Spring的設計原理。在每個知識點上,均以大量的經典代碼案例輔助講解,使理論緊密聯系實際。*后手寫30個類,以體會Spring作者的創作過程,讓每一位讀者學以致用。 對于立志成為Java架構師的技術人員,以及對以Spring為核心的Java Web開發感興趣的計算機專業高校生、在職Java開發人員來說,本書是一本具備超強實戰意義的技術升級指南。讀者通過本書可以看源碼不再“暈車”,輕松找到入口;系統學習設計思想,提高解決問題的效率;培養架構思維能力,以及自驅學習能力。

咕泡學院Java架構師成長叢書SPRING 5核心原理與30個類手寫實戰 內容簡介

1996年,Java還只是一個新興的、初出茅廬的編程語言。2004年3月24日Spring正式對外發布1.0版本。我在2009年開始接觸Spring2.0版本,從此愛不釋手。Spring的出現,恰如其名開啟了全世界Java程序員的春天。如今,Spring已然成為一個生態,使用Spring簡直就是一種享受。本書將結合本人多年的Spring使用經驗,整理珍藏多年的學習筆記,采用類關系圖和代碼片段的形式,加以中文注釋,通俗、生動、全面深入地剖析了Spring源碼的重要細節。同時,本書也作為咕泡學院Java VIP不錯課程的教案。要想練就"降龍十八掌”,先得修煉內功。本書用從設計模式開始講解,希望可以幫助大家更好地理解Spring,讓大家知其然,且知其所以然。

咕泡學院Java架構師成長叢書SPRING 5核心原理與30個類手寫實戰 目錄

第1篇 Spring內功心法
第1章 軟件架構設計原則 2
1.1 開閉原則 2
1.2 依賴倒置原則 4
1.3 單一職責原則 7
1.4 接口隔離原則 10
1.5 迪米特原則 12
1.6 里氏替換原則 14
1.7 合成復用原則 19
1.8 設計原則總結 20
第2章 Spring中常用的設計模式 21
2.1 為什么要從設計模式開始 21
2.1.1 寫出優雅的代碼 22
2.1.2 更好地重構項目 24
2.1.3 經典框架都在用設計模式解決問題 36
2.2 工廠模式詳解 36
2.2.1 工廠模式的由來 36
2.2.2 簡單工廠模式 37
2.2.3 工廠方法模式 41
2.2.4 抽象工廠模式 43
2.2.5 利用工廠模式重構的實踐案例 47
2.3 單例模式詳解 53
2.3.1 單例模式的應用場景 53
2.3.2 餓漢式單例模式 53
2.3.3 懶漢式單例模式 54
2.3.4 反射破壞單例 60
2.3.5 序列化破壞單例 61
2.3.6 注冊式單例模式 68
2.3.7 線程單例實現ThreadLocal 74
2.3.8 單例模式小結 75
2.4 原型模式詳解 75
2.4.1 原型模式的應用場景 75
2.4.2 淺克隆 77
2.4.3 深克隆 79
2.4.4 克隆破壞單例模式 81
2.4.5 clone()方法的源碼 82
2.5 代理模式詳解 82
2.5.1 代理模式的應用場景 82
2.5.2 靜態代理 83
2.5.3 動態代理 88
2.5.4 代理模式與Spring 107
2.5.5 靜態代理和動態代理的本質區別 108
2.5.6 代理模式的優缺點 109
2.6 委派模式詳解 109
2.6.1 委派模式的定義及應用場景 109
2.6.2 委派模式在源碼中的體現 111
2.7 策略模式詳解 .114
2.7.1 策略模式的應用場景 114
2.7.2 用策略模式實現選擇支付方式的業務場景 .114
2.7.3 策略模式在JDK源碼中的體現 122
2.7.4 策略模式的優缺點 125
2.7.5 委派模式與策略模式綜合應用 125
2.8 模板模式詳解 129
2.8.1 模板模式的應用場景 129
2.8.2 利用模板模式重構JDBC操作業務場景 132
2.8.3 模板模式在源碼中的體現 136
2.8.4 模板模式的優缺點 138
2.9 適配器模式詳解139
2.9.1 適配器模式的應用場景 139
2.9.2 重構第三方登錄自由適配的業務場景141
2.9.3 適配器模式在源碼中的體現 149
2.9.4 適配器模式的優缺點 153
2.10 裝飾者模式詳解 153
2.10.1 裝飾者模式的應用場景 153
2.10.2 裝飾者模式和適配器模式對比 163
2.10.3 裝飾者模式在源碼中的應用 163
2.10.4 裝飾者模式的優缺點 165
2.11 觀察者模式詳解 165
2.11.1 觀察者模式的應用場景 165
2.11.2 觀察者模式在源碼中的應用 175
2.11.3 基于Guava API輕松落地觀察者模式 176
2.11.4 觀察者模式的優缺點 177
2.12 各設計模式的總結與對比 177
2.12.1 GoF 23種設計模式簡介 177
2.12.2 設計模式之間的關聯關系 178
2.12.3 Spring中常用的設計模式 182
2.13 Spring中的編程思想總結 183
第2篇 Spring環境預熱
第3章 Spring的前世今生 186
3.1 一切從Bean開始 187
3.2 Spring的設計初衷 188
3.3 BOP編程伊始 188
3.4 理解BeanFactory 189
3.5 AOP編程理念 189
第4章 Spring 5系統架構 191
4.1 核心容器 192
4.2 AOP和設備支持192
4.3 數據訪問與集成193
4.4 Web組件 194
4.5 通信報文 194
4.6 集成測試 194
4.7 集成兼容 194
4.8 各模塊之間的依賴關系 194
第5章 Spring版本命名規則 196
5.1 常見軟件的版本命名 196
5.2 語義化版本命名通行規則 197
5.3 商業軟件中常見的修飾詞 197
5.4 軟件版本號使用限定 198
5.5 Spring版本命名規則 199
第6章 Spring源碼下載及構建技巧 200
6.1 Spring 5源碼下載 200
6.2 基于Gradle的源碼構建技巧 201
6.3 Gradle構建過程中的坑 207
第3篇 Spring核心原理
第7章 用300行代碼手寫提煉Spring核心原理 210
7.1 自定義配置 210
7.1.1 配置application.properties文件 210
7.1.2 配置web.xml文件 210
7.1.3 自定義注解 211
7.1.4 配置注解 212
7.2 容器初始化 213
7.2.1 實現1.0版本 213
7.2.2 實現2.0版本 216
7.2.3 實現3.0版本 223
7.3 運行效果演示 227
第8章 一步一步手繪Spring IoC運行時序圖 228
8.1 Spring核心之IoC容器初體驗 228
8.1.1 再談IoC與DI 228
8.1.2 Spring核心容器類圖 229
8.1.3 Web IoC容器初體驗 232
8.2 基于XML的IoC容器的初始化 237
8.2.1 尋找入口 238
8.2.2 獲得配置路徑 238
8.2.3 開始啟動 240
8.2.4 創建容器 242
8.2.5 載入配置路徑 243
8.2.6 分配路徑處理策略 244
8.2.7 解析配置文件路徑 247
8.2.8 開始讀取配置內容 249
8.2.9 準備文檔對象 250
8.2.10 分配解析策略 251
8.2.11 將配置載入內存 252
8.2.12 載入<bean>元素 257
8.2.13 載入<property>元素 261
8.2.14 載入<property>子元素 264
8.2.15 載入<list>子元素 266
8.2.16 分配注冊策略 267
8.2.17 向容器注冊 267
8.3 基于注解的IoC初始化 270
8.3.1 注解的前世今生 270
8.3.2 定位Bean掃描路徑 271
8.3.3 讀取注解的元數據 273
8.3.4 掃描指定包并解析為BeanDefinition 277
8.3.5 注冊注解BeanDefinition 283
8.4 IoC容器初始化小結 285
第9章 一步一步手繪Spring DI運行時序圖 287
9.1 Spring自動裝配之依賴注入 287
9.1.1 依賴注入發生的時間 287
9.1.2 尋找獲取Bean的入口 288
9.1.3 開始實例化 293
9.1.4 選擇Bean實例化策略 297
9.1.5 執行Bean實例化 299
9.1.6 準備依賴注入 301
9.1.7 解析屬性依賴注入規則 306
9.1.8 注入賦值 310
9.2 Spring IoC容器中那些鮮為人知的細節 314
9.2.1 關于延時加載 314
9.2.2 關于FactoryBean和BeanFactory 317
9.2.3 再述autowiring 322
第10章 一步一步手繪Spring AOP運行時序圖 326
10.1 Spring AOP初體驗 326
10.1.1 再述Spring AOP應用場景 326
10.1.2 AOP中必須明白的幾個概念 327
10.1.3 使用Spring AOP的兩種方式 329
10.1.4 切入點表達式的配置規則 333
10.2 Spring AOP源碼分析 334
10.2.1 尋找入口 334
10.2.2 選擇代理策略 338
10.2.3 調用代理方法 341
10.2.4 觸發通知 347
第11章 一步一步手繪Spring MVC運行時序圖 352
11.1 初探Spring MVC請求處理流程 352
11.2 Spring MVC九大組件 353
11.2.1 HandlerMapping 353
11.2.2 HandlerAdapter 353
11.2.3 HandlerExceptionResolver 354
11.2.4 ViewResolver 354
11.2.5 RequestToViewNameTranslator 354
11.2.6 LocaleResolver 354
11.2.7 ThemeResolver 355
11.2.8 MultipartResolver 355
11.2.9 FlashMapManager 355
11.3 Spring MVC源碼分析 355
11.3.1 初始化階段 356
11.3.2 運行調用階段 359
11.4 Spring MVC優化建議 367
第4篇 Spring手寫實戰
第12章 環境準備 370
12.1 IDEA集成Lombok插件 370
12.1.1 安裝插件 370
12.1.2 配置注解處理器 373
12.1.3 使用插件 374
12.2 從Servlet到ApplicationContext 375
12.3 準備基礎配置376
12.3.1 application.properties配置.377
12.3.2 pom.xml配置 377
12.3.3 web.xml配置 378
12.3.4 GPDispatcherServlet 378
第13章 IoC頂層結構設計 380
13.1 Annotation(自定義配置)模塊 380
13.1.1 @GPService 380
13.1.2 @GPAutowired 381
13.1.3 @GPController 381
13.1.4 @GPRequestMapping 382
13.1.5 @GPRequestParam 382
13.2 core(頂層接口)模塊 382
13.2.1 GPFactoryBean 382
13.2.2 GPBeanFactory 383
13.3 beans(配置封裝)模塊 383
13.3.1 GPBeanDefinition 383
13.3.2 GPBeanWrapper 384
13.4 context(IoC容器)模塊 385
13.4.1 GPAbstractApplicationContext 385
13.4.2 GPDefaultListableBeanFactory 385
13.4.3 GPApplicationContext385
13.4.4 GPBeanDefinitionReader 388
13.4.5 GPApplicationContextAware 391
第14章 完成DI模塊的功能 392
14.1 從getBean()方法開始 393
14.2 GPBeanPostProcessor 395
第15章 完成MVC模塊的功能 396
15.1 MVC頂層設計 396
15.1.1 GPDispatcherServlet 396
15.1.2 GPHandlerMapping 402
15.1.3 GPHandlerAdapter 403
15.1.4 GPModelAndView 406
15.1.5 GPViewResolver 406
15.1.6 GPView 407
15.2 業務代碼實現409
15.2.1 IQueryService 409
15.2.2 QueryService 410
15.2.3 IModifyService 410
15.2.4 ModifyService 411
15.2.5 MyAction 412
15.2.6 PageAction 413
15.3 定制模板頁面414
15.3.1 first.html 414
15.3.2 404.html 414
15.3.3 500.html 415
15.4 運行效果演示415
第16章 完成AOP代碼織入 417
16.1 基礎配置 .
展開全部

咕泡學院Java架構師成長叢書SPRING 5核心原理與30個類手寫實戰 作者簡介

譚勇德(Tom) 10余年Java開發經驗。咕泡學院聯合創始人。在大型IT公司擔任過CTO、系統架構師。精通Java語言、JS、CSS、AS、PHP等;負責過多個大型分布式系統的微服務架構的技術改造;多年以來對Spring框架有深入研究及獨特見解;開發過多套企業內部UI框架和ORM框架。熱衷于分享經驗,共同進步。不只做一個技術者,更要做一個思考者。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 慢回弹测试仪-落球回弹测试仪-北京冠测精电仪器设备有限公司 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 汕头市盛大文化传播有限公司,www.11400.cc | 兰州UPS电源,兰州山特UPS-兰州万胜商贸| 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 液晶拼接屏厂家_拼接屏品牌_拼接屏价格_监控大屏—北京维康 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 雪花制冰机(实验室雪花制冰机)百科 | 京马网,京马建站,网站定制,营销型网站建设,东莞建站,东莞网站建设-首页-京马网 | 氧化铝球_高铝球_氧化铝研磨球-淄博誉洁陶瓷新材料有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 厂房出租_厂房出售_产业园区招商_工业地产 - 中工招商网 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 磨煤机配件-高铬辊套-高铬衬板-立磨辊套-盐山县宏润电力设备有限公司 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 广东泵阀展|阀门展-广东国际泵管阀展览会| LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 传动滚筒,改向滚筒-淄博建凯机械科技有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 冷却塔厂家_冷却塔维修_冷却塔改造_凉水塔配件填料公司- 广东康明节能空调有限公司 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 联系我们-腾龙公司上分客服微信19116098882 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 宠物店加盟_宠物连锁店_开宠物店-【派多格宠物】 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 |