幫助中心 | 我的帳號 | 關於我們

Spring框架應用開發--基於Spring Boot(微課視頻版)/電腦類技能型理實一體化新形態系列

  • 作者:編者:張寺寧//吳邊|責編:張龍卿
  • 出版社:清華大學
  • ISBN:9787302661047
  • 出版日期:2024/07/01
  • 裝幀:平裝
  • 頁數:291
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Spring Boot為基礎介紹Spring框架的應用開發,適合Spring應用開發的初學者使用。全書首先介紹了Spring相關知識點,進而引出Spring Boot的實踐應用,包括Spring Boot數據操作、定時任務、消息隊列、前後端開發、安全控制和項目部署等內容。全書採用項目式教學模式,以項目、任務為驅動講解Spring Boot的理論知識和實踐應用。本書為立體化、活頁式教材,配套PPT、源代碼、視頻資源二維碼、活頁式綜合案例、課後習題解答等電子資源,使讀者能夠更加靈活、方便地進行學習。
    本書既可作為高等院校電腦相關專業的教材,也可作為Spring應用開發編程愛好者的自學書籍。

作者介紹
編者:張寺寧//吳邊|責編:張龍卿

目錄
項目1  初識Spring
  任務1.1  了解Spring
    1.1.1  Spring簡介
    1.1.2  Spring的作用
    1.1.3  Spring的發展
  任務1.2  認識Spring項目模板
  任務1.3  了解Spring容器
    1.3.1  BeanFactory
    1.3.2  ApplicationContext
  任務1.4  體驗Spring編程
    1.4.1  環境準備
    1.4.2  創建Spring Maven項目
    1.4.3  認識註解
    1.4.4  基於註解方式的Spring編程
  任務1.5  了解Spring控制反轉(IOC)
    1.5.1  初識IOC
    1.5.2  依賴注入
  任務1.6  綜合案例:獲取Spring中Bean的相關信息
    1.6.1  案例任務
    1.6.2  任務分析
    1.6.3  任務實施
  小結
  課後練習:獲取Spring Bean對象相關信息並過濾
項目2  認識Spring中的Bean
  任務2.1  基於註解創建無變數屬性Bean
    2.1.1  通過@Bean標識方法創建Bean
    2.1.2  通過@ComponentScan自動掃描方式創建Bean
    2.1.3  通過@Import創建Bean
    2.1.4  通過FactoryBean工廠創建Bean
  任務2.2  基於註解創建有變數屬性的Bean
    2.2.1  利用有參構造方法注入
    2.2.2  利用set方法注入
    2.2.3  利用註解注入
  任務2.3  了解Bean的作用域
    2.3.1  初識Bean作用域
    2.3.2  Bean的作用域與線程安全
    2.3.3  Spring中單例Bean的多線程訪問控制
  任務2.4  了解Bean的生命周期
  任務2.5  綜合案例:統計用戶登錄次數
    2.5.1  案例任務
    2.5.2  任務分析
    2.5.3  任務實施
  小結
  課後練習:校驗並分類統計登錄用戶信息
項目3  Spring AOP編程
  任務3.1  了解代理機制
  任務3.2  初識Spring AOP
    3.2.1  AOP簡介
    3.2.2  AOP術語
    3.2.3  Spring的兩種AOP實現

  任務3.3  基於註解的AOP編程
  任務3.4  綜合案例:利用AOP實現訪問控制
    3.4.1  案例任務
    3.4.2  任務分析
    3.4.3  任務實施
  小結
  課後練習:利用AOP方法實現許可權認證
項目4  初識Spring Boot
  任務4.1  了解Spring Boot
  任務4.2  體驗Spring Boot編程
    4.2.1  創建Spring Boot項目
    4.2.2  分析項目結構及pom.xml文件
    4.2.3  運行Spring Boot項目並打包
    4.2.4  設置Spring Boot服務開機啟動
  任務4.3  體驗Spring Boot單元測試
    4.3.1  使用默認測試類進行單元測試
    4.3.2  手動創建測試類進行單元測試
  任務4.4  了解Spring Boot配置文件
    4.4.1  初識yaml語法
    4.4.2  讀取yaml中的配置
  任務4.5  Spring Boot多環境配置
    4.5.1  基於多文件的多環境配置
    4.5.2  基於單文件的多環境配置
  任務4.6  綜合案例:用Spring Boot實現基於TCP服務的請求響應
    4.6.1  案例任務
    4.6.2  任務分析
    4.6.3  任務實施
  小結
  課後練習:用Spring Boot實現基於TCP服務網購功能
項目5  Spring Boot數據操作和事務處理
  任務5.1  初識資料庫連接池
    5.1.1  Hikari連接池
    5.1.2  Druid連接池
  任務5.2  Spring Boot Mybatis數據操作
    5.2.1  Mybatis簡介
    5.2.2  Spring Boot引入Mybatis
    5.2.3  Spring Boot引入Lombok插件
    5.2.4  Mybatis註解進行單表數據操作
    5.2.5  Mybatis註解進行多表關聯查詢
    5.2.6  Mybatis註解動態SQL
    5.2.7  Mybatis數據緩存機制
  任務5.3  Spring Boot事務
    5.3.1  事務簡介
    5.3.2  Spring Boot聲明式事務控制
    5.3.3  事務隔離級別
    5.3.4  事務傳播機制
    5.3.5  編程實現基於註解的事務控制
  任務5.4  綜合案例:用Spring Boot模擬實現人員賬戶管理
    5.4.1  案例任務
    5.4.2  案例分析

    5.4.3  任務實施
  小結
  課後練習:用Spring Boot模擬實現人員賬戶轉賬
項目6  Spring Boot定時任務
  任務6.1  Cron表達式和定時任務框架
    6.1.1  初識Cron表達式
    6.1.2  常用的定時任務框架
  任務6.2  基於Spring Task定時任務編程
    6.2.1  初識Spring Task
    6.2.2  Spring Task基於單個定時任務編程實現
    6.2.3  Spring Task基於多個定時任務編程實現
    6.2.4  Spring Task動態定時任務編程實現
  任務6.3  綜合案例:利用Spring Task實現定時鬧鐘
    6.3.1  案例任務
    6.3.2  案例分析
    6.3.3  任務實施
  小結
  課後練習:定時清除過期鬧鐘任務
項目7  Spring Boot消息隊列
  任務7.1  初識消息隊列
    7.1.1  消息隊列簡介
    7.1.2  常用的消息隊列中間件
  任務7.2  基於Kafka的消息隊列編程
    7.2.1  Kafka簡介
    7.2.2  Kafka安裝和配置
    7.2.3  Spring Boot引入Kafka
    7.2.4  Spring Boot基於Kafka的編程實現
  任務7.3  綜合案例:Kafka採集主機運行信息
    7.3.1  案例任務
    7.3.2  案例分析
    7.3.3  任務實施
  小結
  課後練習:Kafka採集鍵盤輸入字元數據
項目8  Spring Boot Web應用開發——後端
  任務8.1  初識Spring MVC
    8.1.1  Spring MVC簡介
    8.1.2  Spring MVC工作流程
    8.1.3  Spring Boot引入Spring MVC
    8.1.4  Spring MVC單元測試工具——MockMvc
  任務8.2  Spring MVC訪問靜態資源
  任務8.3  Spring MVC訪問動態資源——映射請求
    8.3.1  @Controller註解
    8.3.2  @RequestMapping註解
    8.3.3  組合註解
  任務8.4  Spring MVC訪問動態資源——獲取請求數據
    8.4.1  @RequestParam註解
    8.4.2  @RequsetBody註解
    8.4.3  @PathVariable註解
  任務8.5  Spring MVC訪問動態資源——輸出響應
    8.5.1  跳轉頁面

    8.5.2  回寫數據
  任務8.6  Spring MVC Restful風格編程
    8.6.1  初識Restful風格
    8.6.2  Spring MVC實現Restful風格編程
  任務8.7  Spring MVC攔截器
    8.7.1  定義攔截器
    8.7.2  使用攔截器
    8.7.3  攔截器和過濾器
  任務8.8  Spring MVC文件上傳和下載
    8.8.1  Spring MVC文件上傳
    8.8.2  Spring MVC文件下載
  任務8.9  綜合案例:員工信息管理
    8.9.1  案例任務
    8.9.2  案例分析
    8.9.3  任務實施
  小結
  課後練習:學生信息管理
項目9  Spring Boot Web應用開發——前端
  任務9.1  了解Spring Boot Web應用前端實現方式
  任務9.2  利用JSP模板引擎實現前端功能
    9.2.1  初識JSP模板引擎
    9.2.2  Spring Boot引入並配置JSP模板引擎
    9.2.3  編寫控制器類和JSP前端頁面實現增、刪、改、查
  任務9.3  利用Thymeleaf模板引擎實現前端功能
    9.3.1  初識Thymeleaf模板引擎
    9.3.2  Spring Boot引入Thymeleaf模板引擎
    9.3.3  Thymeleaf語法
    9.3.4  編寫Thymeleaf前端頁面實現增、刪、改、查
  任務9.4  利用Vue實現前端功能
    9.4.1  初識Vue
    9.4.2  搭建Vue3開發環境
    9.4.3  創建Vue3項目
    9.4.4  Vue3項目目錄結構及訪問機制
    9.4.5  Vue3組件入口函數——setup函數
    9.4.6  創建和渲染響應式數據
    9.4.7  修改響應式數據
    9.4.8  非同步載入響應式數據——Axios組件
    9.4.9  Vue3頁面跳轉——Vue?Router組件
    9.4.10  Vue3集成Element?Plus
  任務9.5  綜合案例:基於Vue3實現員工信息管理
    9.5.1  案例任務
    9.5.2  案例分析
    9.5.3  任務實施
  小結
  課後練習:學生信息管理
項目10  Spring Boot安全控制——Security
  任務10.1  初識Spring Security
    10.1.1  Security簡介
    10.1.2  Spring Boot中引入Spring Security
  任務10.2  Spring Security單用戶認證和授權

    10.2.1  Spring Security默認登錄註銷認證
    10.2.2  Spring Security自定義登錄註銷認證
    10.2.3  Spring Security自定義授權
    10.2.4  Spring Security靜態資源的訪問控制
  任務10.3  Spring Security多用戶認證和授權
  任務10.4  綜合案例:利用Spring Security進行安全控制
    10.4.1  案例任務
    10.4.2  案例分析
    10.4.3  案例實施
  小結
  課後練習:前後端分離項目的安全控制
項目11  Spring Boot Web項目部署
  任務11.1  部署前後端不分離項目
    11.1.1  基於Jar項目部署
    11.1.2  基於War項目部署
  任務11.2  前後端分離項目部署
  小結
  課後練習:學生信息管理項目部署
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032