![](/c49/99/10028925419750.jpg)
店鋪:遼寧音像出版社圖書專營店 出版社:人民郵電出版社 ISBN:9787115512796 商品編碼:10028925419750 包裝:平裝 出版時間:2019-09-01 作者:黑馬程序員
"基本信息 書名:Spring Boot企業級開發教程 定價 作者:黑馬程序員 著 出版社:人民郵電出版社 出版日期:2019-09-01 ISBN:9787115512796 字數: 頁碼:270 版次:1 裝幀:平裝 開本:16開 商品重量: 編輯推薦
1.黑馬程序員繫列圖書n 2.本書附有配套視頻、源代碼、習題、教學PPT、教學設計等資源n 3.為了幫助初學者更好地學習本書講解的內容,還提供了在線答疑服務,希望可以幫助更多的讀者。 內容提要
本書講解當前Java EE企業級開發的熱門框架Spring Boot,並結合實際開發場景,介紹如何使用Spring Boot整合第三方框架進行Web開發。全書共10章,其中,~2章介紹Spring Boot的相關概念、Spring Boot核心配置與注解;第3~9章介紹Spring Boot開發Web應用的常見技術,包括數據訪問、視圖技術、實現Web的常用功能、緩存管理、安全管理、消息服務、任務管理。0章結合前面所學的知識,開發一個綜合項目——個人博客繫統,希望讀者通過項目實戰,深刻體會使用Spring Boot框架開發Web應用的便捷之處。n 本書附有配套視頻、源代碼、習題、教學PPT、教學設計等資源;另外,為了幫助初學者更好地學習本書講解的內容,我們還提供了在線答疑服務,希望可以幫助更多的讀者。n 本書既可作為高等院校本、專科計算機相關專業的教材,也可作為社會培訓教材,是一本適合讀者自學和參考的讀物。 目錄
第 1章 Spring Boot開發入門 1n 1.1Spring Boot概述2n 1.1.1Spring Boot簡介2n 1.1.2Spring Boot的優點3n 1.2Spring Boot入門程序4n 1.2.1環境準備4n 1.2.2使用Maven方式構建Spring Bootn 項目4n 1.2.3使用Spring Initializr方式構建n Spring Boot項目9n 1.測試與熱部署13n 1.3.測試13n 1.3.2熱部署14n 1.4Spring Boot原理分析16n 1.4.1Spring Boot依賴管理16n 1.4.2Spring Boot自動配置19n 1.4.3Spring Boot執行流程22n 1.5本章小結26n 1.6習題26n
第2章 Spring Boot核心配置與n 注解28n 2.1全局配置文件29n 2.1.1application.properties配置文件29n 2.1.2application.yaml配置文件32n 2.2配置文件屬性值的注入34n 2.2.1使用@ConfigurationProperties注入n 屬性34n 2.2.2使用@Value注入屬性34n 2.2.3兩種注解對比分析36n 2.3Spring Boot自定義配置38n 2.3.1使用@PropertySource加載配置n 文件38n 2.3.2使用@ImportResource加載XMLn 配置文件39n 2.3.3使用@Configuration編寫自定義n 配置類41n 2.4Profile多環境配置42n 2.4.1使用Profile文件進行多環境n 配置42n 2.4.2使用@Profile注解進行多環境n 配置43n 2.5值設置以及參數間引用46n 2.6本章小結47n 2.7習題47n
第3章Spring Boot數據訪問49n 3.1Spring Boot數據訪問概述50n 3.2Spring Boot整合MyBatis50n 3.2.1基礎環境搭建50n 3.2.2使用注解的方式整合MyBatis54n 3.2.3使用配置文件的方式整合n MyBatis56n 3.3Spring Boot整合JPA58n 3.3.1Spring Data JPA介紹58n 3.3.2使用Spring Boot整合JPA62n 3.4Spring Boot整合Redis65n 3.4.1Redis介紹65n 3.4.2使用Spring Boot整合Redis67n 3.5本章小結71n 3.6習題71n
第4章Spring Boot視圖技術73n 4.1Spring Boot支持的視圖n 技術74n 4.2Thymeleaf基本語法75n 4.2.1常用標簽75n 4.2.2標準表達式77n 4.3Thymeleaf基本使用79n 4.3.1Thymeleaf模板基本配置79n 4.3.2靜態資源的訪問79n 4.4使用Thymeleaf完成數據的n 頁面展示79n 4.5使用Thymeleaf配置國際化n 頁面82n 4.6本章小結87n 4.7習題87n
第5章Spring Boot實現Webn 的常用功能89n 5.1Spring MVC的整合支持90n 5.1.1Spring MVC自動配置介紹90n 5.1.2Spring MVC功能擴展實現90n 5.2Spring Boot整合Servletn 三大組件94n 5.2.1組件注冊整合Servlet三大組件94n 5.2.2路徑掃描整合Servlet三大組件98n 5.3文件上傳與下載100n 5.3.1文件上傳100n 5.3.2文件下載104n 5.4Spring Boot應用的打包和n 部署107n 5.4.1Jar包方式打包部署107n 5.4.2War包方式打包部署111n 5.5本章小結113n 5.6習題113n
第6章Spring Boot緩存n 管理115n 6.1Spring Boot默認緩存管理116n 6.1.1基礎環境搭建116n 6.1.2Spring Boot默認緩存體驗119n 6.2Spring Boot緩存注解n 介紹120n 6.3Spring Boot整合Redis緩存n 實現123n 6.3.1Spring Boot支持的緩存組件123n 6.3.2基於注解的Redis緩存實現124n 6.3.3基於API的Redis緩存實現128n 6.4自定義Redis緩存序列化n 機制131n 6.4.1自定義RedisTemplate131n 6.4.2自定義RedisCacheManager135n 6.5本章小結137n 6.6習題137n
第7章Spring Boot安全管理139n 7.1Spring Security介紹140n 7.2Spring Security快速入門140n 7.2.1基礎環境搭建140n 7.2.2開啟安全管理效果測試142n 7.3MVC Security安全配置n 介紹144n 7.4自定義用戶認證145n 7.4.1內存身份認證145n 7.4.2BC身份認證147n 7.4.3UserDetailsService身份認證150n 7.5自定義用戶授權管理153n 7.5.1自定義用戶訪問控制153n 7.5.2自定義用戶登錄156n 7.5.3自定義用戶退出159n 7.5.4登錄用戶信息獲取161n 7.5.5記住我功能163n 7.5.6CSRF防護功能168n 7.6Security管理前端頁面173n 7.7本章小結175n 7.8習題175n
第8章Spring Boot消息n 服務177n 8.1消息服務概述178n 8.1.1為什麼要使用消息服務178n 8.1.2常用消息中間件介紹180n 8.2RabbitMQ消息中間件181n 8.2.1RabbitMQ簡介181n 8.2.2RabbitMQ工作模式介紹181n 8.3RabbitMQ安裝以及整合環境n 搭建183n 8.3.1安裝RabbitMQ183n 8.3.2Spring Boot整合RabbitMQ環境n 搭建184n 8.4Spring Boot與RabbitMQ整合n 實現185n 8.4.1Publish/Subscribe(發布訂閱n 模式)185n 8.4.2Routing(路由模式)193n 8.4.3Topics(通配符模式)195n 8.5本章小結197n 8.6習題197n
第9章Spring Boot任務管理199n 9.1異步任務200n 9.1.1無返回值異步任務調用200n 9.1.2有返回值異步任務調用202n 9.2定時任務203n 9.2.1定時任務介紹204n 9.2.2定時任務實現206n 9.3郵件任務208n 9.3.1發送純文本郵件208n 9.3.2發送帶附件和圖片的郵件210n 9.3.3發送模板郵件213n 9.4本章小結215n 9.5習題215n
第10章 Spring Boot綜合項目n 實戰——個人博客n 繫統217n 10.1繫統概述218n 10.1.1繫統功能介紹218n 10.1.2項目效果預覽218n 10.2項目設計220n 10.2.1繫統開發及運行環境220n 10.2.2文件組織結構220n 10.2.3數據庫設計222n 10.3繫統環境搭建223n 10.3.1準備數據庫資源223n 10.3.2準備項目環境224n 10.4前臺管理模塊229n 10.4.1文章分頁展示229n 10.4.2文章詳情查看238n 10.4.3文章評論管理244n 10.5後臺管理模塊249n 10.5.1數據展示249n 10.5.2文章發布252n 10.5.3文章修改256n 10.5.4文章刪除258n 10.6用戶登錄控制261n 10.7定時郵件發送267n 10.8本章小結270 作者介紹
黑馬程序員,傳智播客旗下高端IT教育品牌。它是由中國Java培訓先行者張孝祥老師發起,聯合全球的中文IT社區CSDN、中關村軟件園共同創辦的一家專業教育機構。辦學至今,我們一直堅守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學理念,堅持培養軟件應用工程師的宏偉目標,在累計培養的十萬餘名學員中,其中90%的學員均已在北、上、廣等一線城市高薪就業。 序言
" |