中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
springSPRING源碼深度解析(第2版)

包郵 springSPRING源碼深度解析(第2版)

作者:郝佳
出版社:人民郵電出版社出版時間:2019-01-01
開本: 其他 頁數: 435
中 圖 價:¥63.4(6.4折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

springSPRING源碼深度解析(第2版) 版權信息

  • ISBN:9787115499141
  • 條形碼:9787115499141 ; 978-7-115-49914-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

springSPRING源碼深度解析(第2版) 本書特色

全面剖析Spring源碼,方便讀者根據業務需求進行更改或擴展所有知識點秉承由淺入深、由易到難的講解架構采用抽絲剝繭的方式來闡述復雜的邏輯,降低理解難度Spring是一個源碼開放的輕量級Java開發框架,旨在解決業務邏輯層和其他各層的松耦合問題。自從2003年推出以來,逐漸發展成為事實上的Java EE開發標準。多年來,Spring不但得到了廣泛的應用,還直接或間接地影響了眾多JSR規范的制定。Spring不僅在傳統的Java EE開發中舉足輕重,還拓展到移動開發、大數據、應用集成等領域,成為VMware云戰略的一部分。Spring框架根本的使命是簡化Java開發,因此學習、研究、掌握Spring框架成為Java開發人員的必修課程。而閱讀Spring源碼無疑可以更快、更好地理解Spring的運行機制。本書從核心實現、企業應用以及Spring Boot這三方面入手,對Spring源碼進行了由淺入深、由易到難的系統講解。本書不但介紹了使用Spring開發項目時必須掌握的核心概念,還講解了使用Spring開發企業級應用的方式,并給出了代碼優化的相關建議。本書內容:核心實現Spring整體架構和環境容器的基本實現默認標簽的解析自定義標簽的解析bean的加載容器的功能擴展AOP企業應用數據庫連接JDBC整合MyBatis事務SpringMVC遠程服務Spring消息Spring BootSpring Boot體系原理

springSPRING源碼深度解析(第2版) 內容簡介

《Spring源碼深度解析(第2版)》從核心實現、企業應用和Spring Boot這3個方面,由淺入深、由易到難地對Spring源碼展開了系統的講解,包括Spring 整體架構和環境搭建、容器的基本實現、默認標簽的解析、自定義標簽的解析、bean的加載、容器的功能擴展、AOP、數據庫連接JDBC、整合MyBatis、事務、SpringMVC、遠程服務、Spring消息、Spring Boot體系原理等內容。 《Spring源碼深度解析(第2版)》不僅介紹了使用Spring框架開發項目必須掌握的核心概念,還指導讀者使用Spring框架編寫企業級應用,并針對在編寫代碼的過程中如何優化代碼、如何使得代碼高效給出了切實可行的建議,從而幫助讀者全面提升實戰能力。 《Spring源碼深度解析(第2版)》語言簡潔,示例豐富,可幫助讀者迅速掌握使用Spring進行開發所需的各種技能。本書適合于已具有一定Java編程基礎的讀者,以及在Java平臺下進行各類軟件開發的開發人員、測試人員等。

springSPRING源碼深度解析(第2版) 目錄

第 1部分 核心實現
第 1章 Spring整體架構和環境搭建 2
1.1 Spring的整體架構 2
1.2 環境搭建 4
1.2.1 源碼鏈接獲取 5
1.2.2 源碼下載及IDEA導入 6
1.3 cglib和objenesis的編譯錯誤解決 9
1.3.1 問題發現及原因 9
1.3.2 問題解決 9
1.4 AspectJ編譯問題解決 10
1.4.1 問題發現 10
1.4.2 問題原因 12
1.4.3 問題解決 13
第 2章 容器的基本實現 19
2.1 容器基本用法 19
2.2 功能分析 20
2.3 工程搭建 21
2.4 Spring的結構組成 22
2.4.1 beans包的層級結構 22
2.4.2 核心類介紹 23
2.5 容器的基礎XmlBeanFactory 26
2.5.1 配置文件封裝 27
2.5.2 加載Bean 30
2.6 獲取XML的驗證模式 33
2.6.1 DTD與XSD區別 33
2.6.2 驗證模式的讀取 35
2.7 獲取Document 37
2.8 解析及注冊BeanDefinitions 40
2.8.1 profile屬性的使用 42
2.8.2 解析并注冊BeanDefinition 42
第3章 默認標簽的解析 44
3.1 bean標簽的解析及注冊 44
3.1.1 解析BeanDefinition 46
3.1.2 AbstractBeanDefinition屬性 64
3.1.3 解析默認標簽中的自定義標簽元素 67
3.1.4 注冊解析的BeanDefinition 69
3.1.5 通知監聽器解析及注冊完成 72
3.2 alias標簽的解析 72
3.3 import標簽的解析 73
3.4 嵌入式beans標簽的解析 76
第4章 自定義標簽的解析 77
4.1 自定義標簽使用 78
4.2 自定義標簽解析 80
4.2.1 獲取標簽的命名空間 81
4.2.2 提取自定義標簽處理器 81
4.2.3 標簽解析 83
第5章 bean的加載 86
5.1 FactoryBean的使用 92
5.2 緩存中獲取單例bean 93
5.3 從bean的實例中獲取對象 94
5.4 獲取單例 98
5.5 準備創建bean 100
5.5.1 處理override屬性 101
5.5.2 實例化的前置處理 102
5.6 循環依賴 104
5.6.1 什么是循環依賴 104
5.6.2 Spring如何解決循環依賴 104
5.7 創建bean 108
5.7.1 創建bean的實例 111
5.7.2 記錄創建bean的ObjectFactory 120
5.7.3 屬性注入 123
5.7.4 初始化bean 132
5.7.5 注冊DisposableBean 136
第6章 容器的功能擴展 137
6.1 設置配置路徑 138
6.2 擴展功能 138
6.3 環境準備 140
6.4 加載BeanFactory 141
6.4.1 定制BeanFactory 143
6.4.2 加載BeanDefinition 144
6.5 功能擴展 145
6.5.1 增加SpEL語言的支持 146
6.5.2 增加屬性注冊編輯器 147
6.5.3 添加ApplicationContextAwareProcessor處理器 152
6.5.4 設置忽略依賴 154
6.5.5 注冊依賴 154
6.6 BeanFactory的后處理 154
6.6.1 激活注冊的BeanFactoryPostProcessor 154
6.6.2 注冊BeanPostProcessor 160
6.6.3 初始化消息資源 163
6.6.4 初始化ApplicationEventMulticaster 167
6.6.5 注冊監聽器 169
6.7 初始化非延遲加載單例 169
6.8 finishRefresh 172
第7章 AOP 175
7.1 動態AOP使用示例 175
7.2 動態AOP自定義標簽 177
7.3 創建AOP代理 181
7.3.1 獲取增強器 184
7.3.2 尋找匹配的增強器 193
7.3.3 創建代理 195
7.4 靜態AOP使用示例 209
7.5 創建AOP靜態代理 211
7.5.1 Instrumentation使用 211
7.5.2 自定義標簽 215
7.5.3 織入 217
第 2部分 企業應用
第8章 數據庫連接JDBC 222
8.1 Spring連接數據庫程序實現(JDBC) 223
8.2 save/update功能的實現 225
8.2.1 基礎方法execute 227
8.2.2 Update中的回調函數 231
8.3 query功能的實現 233
8.4 queryForObject 237
第9章 整合MyBatis 239
9.1 MyBatis獨立使用 239
9.2 Spring整合MyBatis 243
9.3 源碼分析 245
9.3.1 sqlSessionFactory創建 245
9.3.2 MapperFactoryBean的創建 249
9.3.3 MapperScannerConfigurer 252
第 10章 事務 262
10.1 JDBC方式下的事務使用示例 262
10.2 事務自定義標簽 265
10.2.1 注冊InfrastructureAdvisorAutoProxyCreator 265
10.2.2 獲取對應class/method的增強器 269
10.3 事務增強器 276
10.3.1 創建事務 279
10.3.2 回滾處理 289
10.3.3 事務提交 295
第 11章 SpringMVC 298
11.1 SpringMVC快速體驗 298
11.2 ContextLoaderListener 302
11.2.1 ServletContextListener的使用 302
11.2.2 Spring中的ContextLoaderListener 303
11.3 DispatcherServlet 306
11.3.1 servlet的使用 307
11.3.2 DispatcherServlet的初始化 308
11.3.3 WebApplicationContext的初始化 311
11.4 DispatcherServlet的邏輯處理 327
11.4.1 MultipartContent類型的request處理 333
11.4.2 根據request信息尋找對應的Handler 333
11.4.3 沒找到對應的Handler的錯誤處理 337
11.4.4 根據當前Handler尋找對應的HandlerAdapter 338
11.4.5 緩存處理 338
11.4.6 HandlerInterceptor的處理 339
11.4.7 邏輯處理 340
11.4.8 異常視圖的處理 341
11.4.9 根據視圖跳轉頁面 341
第 12章 遠程服務 347
12.1 RMI 347
12.1.1 使用示例 347
12.1.2 服務端實現 349
12.1.3 客戶端實現 357
12.2 HttpInvoker 362
12.2.1 使用示例 362
12.2.2 服務端實現 364
12.2.3 客戶端實現 368
第 13章 Spring消息 374
13.1 JMS的獨立使用 374
13.2 Spring整合ActiveMQ 376
13.3 源碼分析 378
13.3.1 JmsTemplate 379
13.3.2 監聽器容器 383
第3部分 Spring Boot
第 14章 Spring Boot體系原理 394
14.1 Spring Boot源碼安裝 396
14.2 第 一個Starter 397
14.3 探索SpringApplication啟動Spring 400
14.3.1 SpringContext創建 401
14.3.2 bean的加載 402
14.3.3 Spring擴展屬性的加載 403
14.3.4 總結 403
14.4 Starter自動化配置原理 403
14.4.1 spring.factories的加載 404
14.4.2 factories調用時序圖 405
14.4.3 配置類的解析 407
14.4.4 Componentscan的切入點 410
14.5 Conditional機制實現 413
14.5.1 Conditional使用 413
14.5.2 Conditional原理 415
14.5.3 調用切入點 418
14.6 屬性自動化配置實現 420
14.6.1 示例 420
14.6.2 原理 422
14.7 Tomcat啟動 428
展開全部

springSPRING源碼深度解析(第2版) 作者簡介

郝佳,計算機專業碩士學位,曾發表過多篇論文并先后被EI、SCI收錄;2008 年遼寧省教育廳科技計劃項目研究人之一;長期奮斗于J2EE領域,2013年入職阿里巴巴,目前擔任業務中間件軟件架構師;一直專注于中間件領域,擁有6項技術專利,擅長系統的性能優化;熱衷于研究各種開源代碼并從中進行總結,從而實現個人技能的提高,尤其對Spring、Hibernate、MyBatis、JMS、Tomcat等源碼有著深刻的理解和認識。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 武汉森源蓝天环境科技工程有限公司-为环境污染治理提供协同解决方案 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 线材成型机,线材折弯机,线材成型机厂家,贝朗自动化设备有限公司1 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 流水线电子称-钰恒-上下限报警电子秤-上海宿衡实业有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 鼓风干燥箱_真空烘箱_高温干燥箱_恒温培养箱-上海笃特科学仪器 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 最新范文网_实用的精品范文美文网| 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 威廉希尔WilliamHill·足球(中国)体育官方网站 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网 | Duoguan 夺冠集团| 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 亳州网络公司 - 亳州网站制作 - 亳州网站建设 - 亳州易天科技 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 探伤仪,漆膜厚度测试仪,轮胎花纹深度尺厂家-淄博创宇电子 | 模具钢_高速钢_不锈钢-万利钢金属材料 | 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 步入式高低温测试箱|海向仪器 | 电子书导航网_电子书之家_电子书大全_最新电子书分享发布平台 | 防爆电机_防爆电机型号_河南省南洋防爆电机有限公司 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 世纪豪门官网 世纪豪门集成吊顶加盟电话 世纪豪门售后电话 | 过滤器_自清洗过滤器_气体过滤器_苏州华凯过滤技术有限公司 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 气动隔膜阀_气动隔膜阀厂家_卫生级隔膜阀价格_浙江浙控阀门有限公司 |