| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:深入淺出Spring Boot 3.x ISBN:9787115632821 出版社:人民郵電 著編譯者:楊開振 頁數:392 所在地:中國大陸 *此為代購商品 書號:1629472 可大量預訂,請先連絡。 內容簡介 Spring框架是Java EE開發的強有力的工具和事實標準,而Spring Boot採用「約定優於配置」的原則簡化 Spring的開發,成為業界流行的微服務開發框架,被越來越多的企業採用。為了適應新潮流,本書對Spring Boot 3 x技術進行深入講解。 本書從一個簡單的項目開始講解Spring Boot企業級開發,其內容包含全註解下的Spring IoC和Spring AOP、資料庫編程(JPA、MyBatis和JDBC)、資料庫事務、NoSQL資料庫(Redis和MongoDB)技術、Spring MVC、REST風格、互聯網搶購業務、監控與容器部署、Spring Cloud Alibaba微服務開發等。 本書內容緊扣互聯網企業的實際需求,從全註解下的Spring知識講到Spring Boot的企業級開發,對於Java開發人員,尤其是初學Spring Boot的人員和需要從傳統Spring轉向Spring Boot開發的技術人員,具有很高的參考價值。作者簡介 楊開振,長期從事Java開發工作,擁有近十年的Java開發經驗,目前就職於一家互聯網金融公司,擔任互聯網軟體開發職位。 IT技術的狂熱愛好者,熱衷於Java互聯網方向的軟體技術開發與研究。 熟練掌握Java基礎、軟體開發設計模式和資料庫相關知識,對Spring、MyBatis等主流Java開源框架有深入研究。目錄 第1章 Spring Boot 3 x的來臨1 1 Spring框架的歷史 1 2 Spring Boot的特點 1 3 Spring和Spring Boot的關係 1 4 開發Spring Boot項目 第2章 聊聊開發環境搭建和基本開發 2 1 搭建Spring Boot開發環境 2 1 1 搭建Eclipse開發環境 2 1 2 搭建IntelliJ IDEA開發環境 2 2 使用自定義配置 2 3 開發自己的Spring Boot項目 第3章 全註解下的Spring IoC 3 1 IoC容器簡介 3 2 裝配你的Bean 3 2 1 通過掃描裝配你的Bean 3 2 2 自定義第三方Bean 3 3 依賴注入 3 3 1 註解@Autowired 3 3 2 消除歧義性—@Primary和@Qualifier 3 3 3 帶有參數的構造方法類的裝配 3 4 生命周期 3 5 使用屬性文件 3 6 條件裝配Bean 3 7 Bean的作用域 3 8 使用註解@Profile 3 9 使用Sp EL 第4章 開始約定編程—Spring AOP 4 1 約定編程 4 1 1 約定 4 1 2 ProxyBean的實現 4 2 AOP的知識 4 2 1 為什麼要使用AOP 4 2 2 AOP的術語和流程 4 3 AOP開發詳解 4 3 1 確定攔截目標 4 3 2 開發切面 4 3 3 定義切點 4 3 4 測試AOP 4 3 5 環繞通知 4 3 6 引入 4 3 7 通知獲取參數 4 3 8 織入 4 4 多個切面 第5章 訪問資料庫 5 1 配置數據源 5 1 1 配置默認數據源 5 1 2 配置自定義數據源 5 2 使用JdbcTemplate操作資料庫 5 3 使用JPA(Hibernate)操作資料庫 5 3 1 概述 5 3 2 開發JPA 5 4 整合MyBatis框架 5 4 1 MyBatis簡介 5 4 2 MyBatis的配置 5 4 3 Spring Boot整合MyBatis 5 4 4 MyBatis的其他配置 第6章 聊聊資料庫事務處理 6 1 JDBC的資料庫事務 6 2 Spring聲明式事務的使用 6 2 1 Spring聲明式事務約定 6 2 2 註解@Transactional的配置項 6 2 3 Spring事務管理器 6 2 4 測試資料庫事務 6 3 隔離級別 6 3 1 資料庫事務的要素 6 3 2 詳解隔離級別 6 4 傳播行為 6 4 1 傳播行為 6 4 2 測試傳播行為 6 4 3 事務狀態 6 5 Spring資料庫事務實戰 6 5 1 準確啟用Spring資料庫事務 6 5 2 佔用事務時間過長 6 5 3 @Transactional自調用失效問題 第7章 使用性能利器—Redis 7 1 spring-data-redis項目簡介 7 1 1 spring-data-redis項目的設計 7 1 2 RedisTemplate和StringRedisTemplate 7 1 3 Spring對Redis數據類型操作的封裝 7 1 4 SessionCallback和RedisCallback介面 7 2 在Spring Boot中配置和操作Redis 7 2 1 在Spring Boot中配置Redis 7 2 2 操作Redis數據類型 7 3 Redis的一些特殊用法 7 3 1 使用Redis事務 7 3 2 使用Redis流水線 7 3 3 使用Redis發布訂閱 7 3 4 使用Lua腳本 7 4 使用Spring緩存註解操作Redis 7 4 1 緩存管理器和緩存的啟用 7 4 2 開發緩存註解 7 4 3 測試緩存註解 7 4 4 緩存註解自調用失效問題 7 4 5 緩存臟數據說明 7 4 6 自定義緩存管理器 第8章 文檔資料庫—MongoDB 8 1 配置MongoDB 8 2 使用MongoTemplate實例 8 2 1 準備MongoDB的文檔 8 2 2 使用MongoTemplate操作文檔 8 3 使用JPA 8 3 1 基本用法 8 3 2 使用自定義查詢 第9章 初識Spring MVC 9 1 Spring MVC框架的設計 9 2 Spring MVC流程 9 3 定製Spring MVC的初始化 9 4 Spring MVC實例 9 4 1 開發控制器 9 4 2 視圖和視圖渲染 第10章 深入Spring MVC開發 10 1 處理器映射 10 2 獲取控制器參數 10 2 1 在無註解的情況下獲取參數 10 2 2 使用@RequestParam獲取參數 10 2 3 傳遞數組 10 2 4 傳遞JSON數據集 10 2 5 通過URL傳遞參數 10 2 6 獲取格式化參數 10 3 自定義參數轉換規則 10 3 1 處理器轉換參數邏輯 10 3 2 一對一轉換器 10 3 3 GenericConverter集合和數組轉換 10 4 數據驗證 10 4 1 JSR-303驗證 10 4 2 參數驗證機制 10 5 數據模型 10 6 視圖和視圖解析器 10 6 1 視圖設計 10 6 2 視圖實例—導出Excel文檔 10 7 文件上傳 10 7 1 文件上傳的配置項 10 7 2 開發文件上傳功能 10 8 攔截器 10 8 1 設計攔截器 10 8 2 開發攔截器 10 8 3 多個攔截器方法的運行順序 10 9 國際化 10 9 1 國際化消息源 10 9 2 國際化解析器 10 9 3 國際化實例—SessionLocaleResolver 10 10 Spring MVC拾遺 10 10 1 @ResponseBody轉換為JSON的秘密 10 10 2 重定向 10 10 3 操作會話屬性 10 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |