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

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 spring源碼深度解析

作者:郝佳 編著
出版社:人民郵電出版社出版時間:2013-09-01
開本: 16開 頁數(shù): 386
中 圖 價:¥40.3(5.8折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

spring源碼深度解析 版權(quán)信息

spring源碼深度解析 本書特色

幫助讀者快速熟悉spring源碼,以便于對spring源碼進行擴展或修改,從而滿足業(yè)務(wù)需求。
所有知識點均已helloworld級別示例為切入點,描述簡單之后的復(fù)雜。
對于復(fù)雜邏輯的講解采用剝洋蔥似的方式,層層分解復(fù)雜度,便于讀者理解和掌握。

spring源碼深度解析 內(nèi)容簡介

  《spring源碼深度解析》從核心實現(xiàn)和企業(yè)應(yīng)用兩個方面,由淺入深、由易到難地對spring源碼展開了系統(tǒng)的講解,包括spring的設(shè)計理念和整體架構(gòu)、容器的基本實現(xiàn)、默認標(biāo)簽的解析、自定義標(biāo)簽的解析、bean的加載、容器的功能擴展、aop、數(shù)據(jù)庫連接jdbc、整合mybatis、事務(wù)、springmvc、遠程服務(wù)、spring消息服務(wù)等內(nèi)容。
  《spring源碼深度解析》不僅介紹了使用spring框架開發(fā)項目必須掌握的核心概念,還指導(dǎo)讀者如何使用spring框架編寫企業(yè)級應(yīng)用,并針對在編寫代碼的過程中如何優(yōu)化代碼、如何使得代碼高效給出切實可行的建議,從而幫助讀者全面提升實戰(zhàn)能力。
  《spring源碼深度解析》語言簡潔,示例豐富,可幫助讀者迅速掌握使用spring進行開發(fā)所需的各種技能。《spring源碼深度解析》適合于已具有一定java編程基礎(chǔ)的讀者,以及在java平臺下進行各類軟件開發(fā)的開發(fā)人員、測試人員等。

spring源碼深度解析 目錄

目 錄

**部分 核心實現(xiàn)

第1章 spring整體架構(gòu)和環(huán)境搭建 2
1.1 spring的整體架構(gòu) 2
1.2 環(huán)境搭建 4
1.2.1 安裝github 4
1.2.2 安裝gradle 5
1.2.3 下載spring 6

第2章 容器的基本實現(xiàn) 10
2.1 容器基本用法 10
2.2 功能分析 11
2.3 工程搭建 12
2.4 spring的結(jié)構(gòu)組成 13
2.4.1 beans包的層級結(jié)構(gòu) 13
2.4.2 核心類介紹 13
2.5 容器的基礎(chǔ)xmlbeanfactory 17
2.5.1 配置文件封裝 18
2.5.2 加載bean 21
2.6 獲取xml的驗證模式 24
2.6.1 dtd與xsd區(qū)別 24
2.6.2 驗證模式的讀取 26
2.7 獲取document 28
2.7.1 entityresolver用法 29
2.8 解析及注冊beandefinitions 31
2.8.1 profile屬性的使用 32
2.8.2 解析并注冊beandefinition 33

第3章 默認標(biāo)簽的解析 35
3.1 bean標(biāo)簽的解析及注冊 35
3.1.1 解析beandefinition 37
3.1.2 abstractbeandefinition屬性 55
3.1.3 解析默認標(biāo)簽中的自定義標(biāo)簽元素 58
3.1.4 注冊解析的beandefinition 60
3.1.5 通知監(jiān)聽器解析及注冊完成 63
3.2 alias標(biāo)簽的解析 63
3.3 import標(biāo)簽的解析 65
3.4 嵌入式beans標(biāo)簽的解析 67

第4章 自定義標(biāo)簽的解析 68
4.1 自定義標(biāo)簽使用 69
4.2 自定義標(biāo)簽解析 71
4.2.1 獲取標(biāo)簽的命名空間 72
4.2.2 提取自定義標(biāo)簽處理器 72
4.2.3 標(biāo)簽解析 74

第5章 bean的加載 78
5.1 factorybean的使用 83
5.2 緩存中獲取單例bean 85
5.3 從bean的實例中獲取對象 86
5.4 獲取單例 90
5.5 準(zhǔn)備創(chuàng)建bean 92
5.5.1 處理ovverride屬性 93
5.5.2 實例化的前置處理 94
5.6 循環(huán)依賴 96
5.6.1 什么是循環(huán)依賴 96
5.6.2 spring如何解決循環(huán)依賴 96
5.7 創(chuàng)建bean 100
5.7.1 創(chuàng)建bean的實例 103
5.7.2 記錄創(chuàng)建bean的objectfactory 112
5.7.3 屬性注入 115
5.7.4 初始化bean 124
5.7.5 注冊disposablebean 128

第6章 容器的功能擴展 129
6.1 設(shè)置配置路徑 130
6.2 擴展功能 130
6.3 環(huán)境準(zhǔn)備 132
6.4 加載beanfactory 133
6.4.1 定制beanfactory 135
6.4.2 加載beandefinition 136
6.5 功能擴展 137
6.5.1 增加spel語言的支持 138
6.5.2 增加屬性注冊編輯器 139
6.5.3 添加applicationcontext awareprocessor處理器 144
6.5.4 設(shè)置忽略依賴 146
6.5.5 注冊依賴 146
6.6 beanfactory的后處理 146
6.6.1 激活注冊的beanfactory postprocessor 147
6.6.2 注冊beanpostprocessor 153
6.6.3 初始化消息資源 156
6.6.4 初始化applicationevent multicaster 159
6.6.5 注冊監(jiān)聽器 161
6.7 初始化非延遲加載單例 162
6.8 finishrefresh 165

第7章 aop 167
7.1 動態(tài)aop使用示例 167
7.2 動態(tài)aop自定義標(biāo)簽 169
7.2.1 注冊annotationawareaspectj autoproxycreator 170
7.3 創(chuàng)建aop代理 173
7.3.1 獲取增強器 176
7.3.2 尋找匹配的增強器 186
7.3.3 創(chuàng)建代理 187
7.4 靜態(tài)aop使用示例 201
7.5 創(chuàng)建aop靜態(tài)代理 203
7.5.1 instrumentation使用 203
7.5.2 自定義標(biāo)簽 207
7.5.3 織入 209

第二部分 企業(yè)應(yīng)用

第8章 數(shù)據(jù)庫連接jdbc 214
8.1 spring連接數(shù)據(jù)庫程序?qū)崿F(xiàn)(jdbc) 215
8.2 save/update功能的實現(xiàn) 217
8.2.1 基礎(chǔ)方法execute 219
8.2.2 update中的回調(diào)函數(shù) 223
8.3 query功能的實現(xiàn) 225
8.4 queryforobject 229

第9章 整合mybatis 231
9.1 mybatis獨立使用 231
9.2 spring整合mybatis 235
9.3 源碼分析 237
9.3.1 sqlsessionfactory創(chuàng)建 237
9.3.2 mapperfactorybean的創(chuàng)建 241
9.3.3 mapperscannerconfigurer 244

第10章 事務(wù) 254
10.1 jdbc方式下的事務(wù)使用 示例 254
10.2 事務(wù)自定義標(biāo)簽 257
10.2.1 注冊infrastructureadvisor autoproxycreator 257
10.2.2 獲取對應(yīng)class/method的增強器 261
10.3 事務(wù)增強器 269
10.3.1 創(chuàng)建事務(wù) 271
10.3.2 回滾處理 281
10.3.3 事務(wù)提交 287

第11章 springmvc 291
11.1 springmvc快速體驗 291
11.2 contextloaderlistener 295
11.2.1 servletcontextlistener的使用 295
11.2.2 spring中的contextloader listener 296
11.3 dispatcherservlet 300
11.3.1 servlet的使用 301
11.3.2 dispatcherservlet的初始化 302
11.3.3 webapplicationcontext的初始化 304
11.4 dispatcherservlet的邏輯處理 320
11.4.1 multipartcontent類型的request處理 326
11.4.2 根據(jù)request信息尋找對應(yīng)的handler 327
11.4.3 沒找到對應(yīng)的handler的錯誤處理 331
11.4.4 根據(jù)當(dāng)前handler尋找對應(yīng)的handleradapter 331
11.4.5 緩存處理 332
11.4.6 handlerinterceptor的處理 333
11.4.7 邏輯處理 334
11.4.8 異常視圖的處理 334
11.4.9 根據(jù)視圖跳轉(zhuǎn)頁面 335

第12章 遠程服務(wù) 340
12.1 rmi 340
12.1.1 使用示例 340
12.1.2 服務(wù)端實現(xiàn) 342
12.1.3 客戶端實現(xiàn) 350
12.2 httpinvoker 355
12.2.1 使用示例 356
12.2.2 服務(wù)端實現(xiàn) 357
12.2.3 客戶端實現(xiàn) 361

第13章 spring消息 367
13.1 jms的獨立使用 367
13.2 spring整合activemq 369
13.3 源碼分析 371
13.3.1 jmstemplate 372
13.3.2 監(jiān)聽器容器 376
展開全部

spring源碼深度解析 節(jié)選

幫助讀者快速熟悉Spring源碼,以便于對Spring源碼進行擴展或修改,從而滿足業(yè)務(wù)需求。所有知識點均已HELLOworld級別示例為切入點,描述簡單之后的復(fù)雜。對于復(fù)雜邏輯的講解采用剝洋蔥似的方式,層層分解復(fù)雜度,便于讀者理解和掌握。

spring源碼深度解析 相關(guān)資料

“這本書的一大特色就是實用,你可以邊讀邊實踐,這對高流量網(wǎng)站的開發(fā)人員來說相當(dāng)難得!作者會帶你走完整個開發(fā)流程:提升網(wǎng)站速度,搞定大型層疊樣式表,與其他團隊以及團隊成員之間互動。不妨把本書當(dāng)成構(gòu)建和維護高流量網(wǎng)站的指南!”  ——知名博主、web設(shè)計師,ramon van belzen “這是一本涉及企業(yè)級前端web開發(fā)方方面面的書,建議web高級前端開發(fā)人員都來讀讀!”   ——資深web開發(fā)人員,tom rutka “練好本書介紹的高流量網(wǎng)站css基本功,確實會讓你的網(wǎng)站與眾不同!”   ——亞馬遜讀者  

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 网站建设_网站制作_SEO优化推广_百度推广开户_朋友圈网络科技 | 二氧化碳/活性炭投加系统,次氯酸钠发生器,紫外线消毒设备|广州新奥 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 查分易-成绩发送平台官网| 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 章丘丰源机械有限公司 - 三叶罗茨风机,罗茨鼓风机,罗茨风机 | 云南成人高考网| 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 超声波分散机-均质机-萃取仪-超声波涂料分散设备-杭州精浩 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 多功能三相相位伏安表-变压器短路阻抗测试仪-上海妙定电气 | 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | 锂离子电池厂家-山东中信迪生电源| 事迹材料_个人事迹名人励志故事| 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) |