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

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

包郵 快捷學(xué)習(xí)Spring

出版社:清華大學(xué)出版社出版時間:2022-11-01
開本: 16開 頁數(shù): 364
中 圖 價:¥59.8(6.1折) 定價  ¥98.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

快捷學(xué)習(xí)Spring 版權(quán)信息

快捷學(xué)習(xí)Spring 本書特色

本書是一本學(xué)習(xí)Spring 框架的入門書籍,引導(dǎo)讀者逐步上手,書中提供了所有必要的理論知識,通過實(shí)例討論實(shí)際應(yīng)用程序的主題。本書分為兩部分。第I部分是基礎(chǔ)(1~6章),學(xué)習(xí)使用支持Spring框架的基本組件。分別討論了真實(shí)世界里的Spring、 Spring上下文:定義bean、Spring上下文:連線bean、Spring上下文:使用抽象、Spring上下文: bean作用域和生命周期、在SpringAOP中使用切面。第II部分是實(shí)現(xiàn)(7~15章),學(xué)習(xí)使用現(xiàn)實(shí)世界中經(jīng)常需要的Spring功能來實(shí)現(xiàn)應(yīng)用程序。分別討論了了解Spring Boot和Spring MVC、使用Spring Boot和SpringMVC實(shí)現(xiàn)Web應(yīng)用程序、使用Spring Web作用域、實(shí)現(xiàn)REST服務(wù)、使用REST端點(diǎn)、在Spring應(yīng)用程序中使用數(shù)據(jù)源、在Spring應(yīng)用程序中使用事務(wù)、使用Spring Data實(shí)現(xiàn)數(shù)據(jù)的 持久化、測試Spring應(yīng)用程序。

快捷學(xué)習(xí)Spring 內(nèi)容簡介

  對于Java開發(fā)人員來說,Spring是必須學(xué)習(xí)的框架。 這個不可思議的開發(fā)工具支持從小型企業(yè)電子商務(wù)應(yīng)用程序到企業(yè)級微服務(wù)的一切。掌握Spring是一個漫長的過程。邁出**步很容易!從這里開始。 本書向Java開發(fā)人員介紹如何使用Spring框架構(gòu)建應(yīng)用程序。書中包含信息豐富的圖表以及相關(guān)的例子,作者Lauren??iu Spilc??清晰生動的寫作,能幫助讀者輕松掌握所需的技能。本書闡述了如何規(guī)劃、編寫和測試應(yīng)用程序。通過關(guān)注*重要的特性,本書為探索Spring豐富的生態(tài)系統(tǒng)提供了堅(jiān)實(shí)的基礎(chǔ)。 主要內(nèi)容 ● 使用Spring構(gòu)建Web應(yīng)用程序 ● 盡量減少重復(fù)工作和手工工作 ● 在Spring應(yīng)用程序中持久化數(shù)據(jù) ● 基于HTTP和REST的Web服務(wù) ● 測試Spring實(shí)現(xiàn)

快捷學(xué)習(xí)Spring 目錄

第Ⅰ部分 基礎(chǔ)

第1章 真實(shí)世界里的Spring 3

1.1 為什么要使用框架 4

1.2 Spring生態(tài)系統(tǒng) 6

1.2.1 Spring Core:Spring的基礎(chǔ) 7

1.2.2 使用Spring Data Access特性實(shí)現(xiàn)應(yīng)用程序的持久化 8

1.2.3 用于開發(fā)Web應(yīng)用程序的Spring MVC功能 8

1.2.4 Spring測試特性 8

1.2.5 來自Spring生態(tài)系統(tǒng)的項(xiàng)目 9

1.3 現(xiàn)實(shí)場景中的Spring 10

1.3.1 使用Spring開發(fā)后端應(yīng)用程序 11

1.3.2 在自動化測試應(yīng)用程序中使用Spring 12

1.3.3 使用Spring開發(fā)桌面應(yīng)用程序 13

1.3.4 在移動應(yīng)用程序中使用Spring 14

1.4 何時不使用框架 14

1.4.1 需要有一個小的內(nèi)存占用 14

1.4.2 安全需求要求定制代碼 15

1.4.3 現(xiàn)有的大量定制使得框架不切實(shí)際 15

1.4.4 不會從切換框架中獲益 15

1.5 本書內(nèi)容 16

1.6 本章小結(jié) 17

第2章 Spring上下文:定義bean 19

2.1 創(chuàng)建Maven項(xiàng)目 20

2.2 向Spring上下文添加新的bean 25

2.2.1 使用@Bean注解將bean添加到Spring上下文中 28

2.2.2 使用原型注解向Spring上下文添加bean 35

2.2.3 以編程方式將bean添加到Spring上下文中 39

2.3 本章小結(jié) 42

第3章 Spring上下文:連線bean 45

3.1 實(shí)現(xiàn)配置文件中定義的bean之間的關(guān)系 46

3.1.1 使用@Bean方法之間的直接方法調(diào)用來連線bean 49

3.1.2 使用@Bean注解方法的參數(shù)連線bean 52

3.2 使用@Autowired注解注入bean 54

3.2.1 使用@Autowired通過類字段注入值 55

3.2.2 使用@Autowired通過構(gòu)造函數(shù)注入值 57

3.2.3 通過setter使用依賴注入 58

3.3 處理循環(huán)依賴項(xiàng) 59

3.4 在Spring上下文中從多個bean中選擇 61

3.5 本章小結(jié) 66

第4章 Spring上下文:使用抽象 67

4.1 使用接口定義契約 67

4.1.1 使用接口實(shí)現(xiàn)解耦 68

4.1.2 場景需求 70

4.1.3 不使用框架就能實(shí)現(xiàn)需求 70

4.2 通過抽象使用依賴注入 75

4.2.1 決定哪些對象應(yīng)該成為Spring上下文的一部分 75

4.2.2 從抽象的多個實(shí)現(xiàn)中選擇自動連線的內(nèi)容 81

4.3 用原型注解關(guān)注對象任務(wù) 85

4.4 本章小結(jié) 86

第5章 Spring上下文:bean作用域和生命周期 89

5.1 使用單例bean作用域 90

5.1.1 單例bean的工作方式 90

5.1.2 現(xiàn)實(shí)場景中的單例bean 96

5.1.3 使用即時實(shí)例化和延遲實(shí)例化 97

5.2 使用原型bean作用域 99

5.2.1 原型bean的工作方式 99

5.2.2 真實(shí)場景中的原型bean 103

5.3 本章小結(jié) 107

第6章 在Spring AOP中使用切面 109

6.1 切面在Spring中的工作方式 110

6.2 使用Spring AOP實(shí)現(xiàn)切面 113

6.2.1 實(shí)現(xiàn)簡單的切面 114

6.2.2 修改被攔截方法的參數(shù)和返回值 121

6.2.3 攔截帶注解的方法 126

6.2.4 可以使用的其他通知注解 128

6.3 切面執(zhí)行鏈 129

6.4 本章小結(jié) 134


第Ⅱ部分 實(shí)現(xiàn)

第7章 了解Spring Boot和Spring MVC 139

7.1 什么是Web應(yīng)用程序 140

7.1.1 Web應(yīng)用程序概覽 140

7.1.2 使用Spring實(shí)現(xiàn)Web應(yīng)用程序的不同方式 141

7.1.3 在Web應(yīng)用程序開發(fā)中使用servlet容器 144

7.2 Spring Boot的魔力 146

7.2.1 使用項(xiàng)目初始化服務(wù)創(chuàng)建Spring Boot項(xiàng)目 147

7.2.2 使用依賴啟動器簡化依賴項(xiàng)管理 152

7.2.3 根據(jù)依賴約定使用自動配置 153

7.3 用Spring MVC實(shí)現(xiàn)Web應(yīng)用程序 153

7.4 本章小結(jié) 157

第8章 使用Spring Boot和Spring MVC實(shí)現(xiàn)Web應(yīng)用程序 159

8.1 使用動態(tài)視圖實(shí)現(xiàn)Web應(yīng)用程序 160

8.1.1 獲取HTTP請求的數(shù)據(jù) 164

8.1.2 使用請求參數(shù)從客戶端向服務(wù)器發(fā)送數(shù)據(jù) 165

8.1.3 使用路徑變量將數(shù)據(jù)從客戶端發(fā)送到服務(wù)器 167

8.2 使用GET和POST等HTTP方法 169

8.3 本章小結(jié) 177

第9章 使用Spring Web作用域 179

9.1 在Spring Web應(yīng)用程序中使用請求作用域 180

9.2 在Spring Web應(yīng)用程序中使用會話作用域 188

9.3 在Spring Web應(yīng)用程序中使用應(yīng)用程序作用域 197

9.4 本章小結(jié) 200

第10章 實(shí)現(xiàn)REST服務(wù) 203

10.1 應(yīng)用程序之間通過REST服務(wù)交換數(shù)據(jù) 204

10.2 實(shí)現(xiàn)REST端點(diǎn) 206

10.3 管理HTTP響應(yīng) 209

10.3.1 將對象作為響應(yīng)體發(fā)送 210

10.3.2 設(shè)置響應(yīng)狀態(tài)和響應(yīng)頭 212

10.3.3 在端點(diǎn)級別管理異常 214

10.4 使用請求體從客戶端獲取數(shù)據(jù) 219

10.5 本章小結(jié) 221

第11章 調(diào)用REST端點(diǎn) 223

11.1 使用Spring Cloud OpenFeign調(diào)用REST端點(diǎn) 227

11.2 使用RestTemplate調(diào)用REST端點(diǎn) 230

11.3 使用WebClient調(diào)用REST端點(diǎn) 233

11.4 本章小結(jié) 239

第12章 在Spring應(yīng)用程序中使用數(shù)據(jù)源 241

12.1 什么是數(shù)據(jù)源 242

12.2 使用JdbcTemplate處理持久化數(shù)據(jù) 245

12.3 定制數(shù)據(jù)源配置 253

12.3.1 在應(yīng)用程序?qū)傩晕募卸x數(shù)據(jù)源 254

12.3.2 使用定制的DataSource-bean 255

12.4 本章小結(jié) 257

第13章 在Spring應(yīng)用程序中使用事務(wù) 259

13.1 事務(wù) 261

13.2 事務(wù)在Spring中的工作方式 263

13.3 在Spring應(yīng)用程序中使用事務(wù) 264

13.4 本章小結(jié) 274

第14章 使用Spring Data實(shí)現(xiàn)數(shù)據(jù)的持久化 275

14.1 Spring Data概述 275

14.2 Spring Data的工作方式 278

14.3 使用Spring Data JDBC 282

14.4 本章小結(jié) 291

第15章 測試Spring應(yīng)用程序 293

15.1 編寫正確實(shí)現(xiàn)的測試 294

15.2 在Spring應(yīng)用程序中執(zhí)行測試 297

15.2.1 實(shí)現(xiàn)單元測試 297

15.2.2 實(shí)現(xiàn)集成測試 309

15.3 本章小結(jié) 312

附錄A 架構(gòu)方法 313

附錄B 為上下文配置使用XML 323

附錄C HTTP簡介 325

附錄D 使用JSON格式 333

附錄E 安裝MySQL并創(chuàng)建數(shù)據(jù)庫 335

附錄F 推薦工具 343

附錄G 為進(jìn)一步學(xué)習(xí)推薦的學(xué)習(xí)材料 345


展開全部

快捷學(xué)習(xí)Spring 作者簡介

Lauren??iu Spilc??是Endava的專職開發(fā)主管和培訓(xùn)師,他負(fù)責(zé)歐洲、美國和亞洲客戶的金融市場項(xiàng)目開發(fā)。他有超過10年的開發(fā)經(jīng)驗(yàn)。Lauren??iu相信,重要的不僅是交付高質(zhì)量的軟件,還要分享知識和幫助他人提升技能。這些信念驅(qū)使他去設(shè)計(jì)和講授與Java技術(shù)相關(guān)的課程,并進(jìn)行演示和參與研討會。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 海南在线 海南一家 | 净化工程_无尘车间_无尘车间装修-广州科凌净化工程有限公司 | 气动|电动调节阀|球阀|蝶阀-自力式调节阀-上海渠工阀门管道工程有限公司 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 恒温油槽-恒温水槽-低温恒温槽厂家-宁波科麦仪器有限公司 | 视频直播 -摄影摄像-视频拍摄-直播分发| Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 找培训机构_找学习课程_励普教育 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 暴风影音| 潍坊青州古城旅游景点攻略_青州酒店美食推荐-青州旅游网 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 | 立式矫直机_卧式矫直机-无锡金矫机械制造有限公司 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 |