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

歡迎光臨中圖網 請 | 注冊

包郵 快捷學習Spring

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

快捷學習Spring 版權信息

快捷學習Spring 本書特色

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

快捷學習Spring 內容簡介

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

快捷學習Spring 目錄

第Ⅰ部分 基礎

第1章 真實世界里的Spring 3

1.1 為什么要使用框架 4

1.2 Spring生態系統 6

1.2.1 Spring Core:Spring的基礎 7

1.2.2 使用Spring Data Access特性實現應用程序的持久化 8

1.2.3 用于開發Web應用程序的Spring MVC功能 8

1.2.4 Spring測試特性 8

1.2.5 來自Spring生態系統的項目 9

1.3 現實場景中的Spring 10

1.3.1 使用Spring開發后端應用程序 11

1.3.2 在自動化測試應用程序中使用Spring 12

1.3.3 使用Spring開發桌面應用程序 13

1.3.4 在移動應用程序中使用Spring 14

1.4 何時不使用框架 14

1.4.1 需要有一個小的內存占用 14

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

1.4.3 現有的大量定制使得框架不切實際 15

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

1.5 本書內容 16

1.6 本章小結 17

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

2.1 創建Maven項目 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 本章小結 42

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

3.1 實現配置文件中定義的bean之間的關系 46

3.1.1 使用@Bean方法之間的直接方法調用來連線bean 49

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

3.2 使用@Autowired注解注入bean 54

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

3.2.2 使用@Autowired通過構造函數注入值 57

3.2.3 通過setter使用依賴注入 58

3.3 處理循環依賴項 59

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

3.5 本章小結 66

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

4.1 使用接口定義契約 67

4.1.1 使用接口實現解耦 68

4.1.2 場景需求 70

4.1.3 不使用框架就能實現需求 70

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

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

4.2.2 從抽象的多個實現中選擇自動連線的內容 81

4.3 用原型注解關注對象任務 85

4.4 本章小結 86

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

5.1 使用單例bean作用域 90

5.1.1 單例bean的工作方式 90

5.1.2 現實場景中的單例bean 96

5.1.3 使用即時實例化和延遲實例化 97

5.2 使用原型bean作用域 99

5.2.1 原型bean的工作方式 99

5.2.2 真實場景中的原型bean 103

5.3 本章小結 107

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

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

6.2 使用Spring AOP實現切面 113

6.2.1 實現簡單的切面 114

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

6.2.3 攔截帶注解的方法 126

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

6.3 切面執行鏈 129

6.4 本章小結 134


第Ⅱ部分 實現

第7章 了解Spring Boot和Spring MVC 139

7.1 什么是Web應用程序 140

7.1.1 Web應用程序概覽 140

7.1.2 使用Spring實現Web應用程序的不同方式 141

7.1.3 在Web應用程序開發中使用servlet容器 144

7.2 Spring Boot的魔力 146

7.2.1 使用項目初始化服務創建Spring Boot項目 147

7.2.2 使用依賴啟動器簡化依賴項管理 152

7.2.3 根據依賴約定使用自動配置 153

7.3 用Spring MVC實現Web應用程序 153

7.4 本章小結 157

第8章 使用Spring Boot和Spring MVC實現Web應用程序 159

8.1 使用動態視圖實現Web應用程序 160

8.1.1 獲取HTTP請求的數據 164

8.1.2 使用請求參數從客戶端向服務器發送數據 165

8.1.3 使用路徑變量將數據從客戶端發送到服務器 167

8.2 使用GET和POST等HTTP方法 169

8.3 本章小結 177

第9章 使用Spring Web作用域 179

9.1 在Spring Web應用程序中使用請求作用域 180

9.2 在Spring Web應用程序中使用會話作用域 188

9.3 在Spring Web應用程序中使用應用程序作用域 197

9.4 本章小結 200

第10章 實現REST服務 203

10.1 應用程序之間通過REST服務交換數據 204

10.2 實現REST端點 206

10.3 管理HTTP響應 209

10.3.1 將對象作為響應體發送 210

10.3.2 設置響應狀態和響應頭 212

10.3.3 在端點級別管理異常 214

10.4 使用請求體從客戶端獲取數據 219

10.5 本章小結 221

第11章 調用REST端點 223

11.1 使用Spring Cloud OpenFeign調用REST端點 227

11.2 使用RestTemplate調用REST端點 230

11.3 使用WebClient調用REST端點 233

11.4 本章小結 239

第12章 在Spring應用程序中使用數據源 241

12.1 什么是數據源 242

12.2 使用JdbcTemplate處理持久化數據 245

12.3 定制數據源配置 253

12.3.1 在應用程序屬性文件中定義數據源 254

12.3.2 使用定制的DataSource-bean 255

12.4 本章小結 257

第13章 在Spring應用程序中使用事務 259

13.1 事務 261

13.2 事務在Spring中的工作方式 263

13.3 在Spring應用程序中使用事務 264

13.4 本章小結 274

第14章 使用Spring Data實現數據的持久化 275

14.1 Spring Data概述 275

14.2 Spring Data的工作方式 278

14.3 使用Spring Data JDBC 282

14.4 本章小結 291

第15章 測試Spring應用程序 293

15.1 編寫正確實現的測試 294

15.2 在Spring應用程序中執行測試 297

15.2.1 實現單元測試 297

15.2.2 實現集成測試 309

15.3 本章小結 312

附錄A 架構方法 313

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

附錄C HTTP簡介 325

附錄D 使用JSON格式 333

附錄E 安裝MySQL并創建數據庫 335

附錄F 推薦工具 343

附錄G 為進一步學習推薦的學習材料 345


展開全部

快捷學習Spring 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | AR开发公司_AR增强现实_AR工业_AR巡检|上海集英科技 | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 流水线电子称-钰恒-上下限报警电子秤-上海宿衡实业有限公司 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 岩棉切条机厂家_玻璃棉裁条机_水泥基保温板设备-廊坊鹏恒机械 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | 神马影院-实时更新秒播 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | 台湾HIWIN上银直线模组|导轨滑块|TBI滚珠丝杆丝杠-深圳汉工 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 2025第九届世界无人机大会| 广州市哲铭油墨涂料有限公司,水性漆生产研发基地 | 小程序开发公司-小程序制作-微信小程序开发-小程序定制-咏熠软件 | 数字展示在线_数字展示行业门户网站 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 在线悬浮物浓度计-多参数水质在线检测仪-上海沃懋仪表科技有限公司 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | ICP备案查询_APP备案查询_小程序备案查询 - 备案巴巴 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | IP检测-检测您的IP质量 |