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

軟體項目開發(Spring Boot高等職業教育新目錄新專標電子與信息大類教材)

  • 作者:編者:楊智勇//廖清科|責編:賀志洪
  • 出版社:電子工業
  • ISBN:9787121471742
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:182
人民幣:RMB 39 元      售價:
放入購物車
加入收藏夾

內容大鋼
    在當今JavaEE開發中,Spring Boot框架以「約定優於配置」的原則極大地降低了基於Spring體系開發Web應用的難度,豐富的功能、「健壯」的性能、極高的開發與部署效率讓Spring Boot框架成為主流技術。本書以基於Spring Boot框架的實際軟體項目——競賽登記管理系統的開發過程為導向,從理論到實踐,全面介紹Spring Boot框架的原理和應用。全書共8個單元,內容包括競賽登記管理系統架構設計、競賽登記管理系統開發環境搭建、登錄及跳轉頁面初探、競賽登記管理系統前端與後端的數據交互、競賽信息存取、Spring Boot安全控制、競賽登記管理系統關鍵模塊實現、競賽登記管理系統部署等。所有的技術點都以實際項目為載體,通過循序漸進的方式指導讀者開發完整的競賽登記管理系統。
    本書內容通俗易懂、實踐性強,既可以作為Spring Boot應用開發的初學者(特別是中職、高職院校電子信息類和電腦類專業的學生)、Web應用開發者和Java應用開發者等讀者的學慣用書,也可以作為Java Web應用開發愛好者的參考書。

作者介紹
編者:楊智勇//廖清科|責編:賀志洪

目錄
單元1  競賽登記管理系統架構設計
  任務1.1  分析競賽登記管理系統的用戶需求
    1.1.1  項目概述
    1.1.2  用例描述
    1.1.3  設計約束
    1.1.4  屬性
  任務1.2  設計競賽登記管理系統的架構
    1.2.1  架構設計的目標
    1.2.2  系統的邏輯架構
    1.2.3  系統的物理架構
    I.2.4  系統的業務流程圖
    1.2.5  開發技術選型
單元2  競賽登記管理系統開發環境搭建
  任務2.1  基於IntelliJ IDEA的Spring Boot環境搭建
    2.1.1  Java語言
    2.1.2  Spring框架
    2.1.3  Spring Boot項目的環境搭建
  任務2.2  配置競賽登記管理系統的關鍵參數
單元3  登錄及跳轉頁面初探
  任務3.1  輸出用戶登錄頁面
  任務3.2  在相同URL下顯示不同角色的不同首頁
    3.2.1  標準變數表達式
    3.2.2  選擇變數表達式
    3.2.3  消息表達式
    3.2.4  鏈接表達式
    3.2.5  片段表達式
    3.2.6  th:標籤的使用
單元4  競賽登記管理系統前端與後端的數據交互
  任務4.1  定義競賽信息的交互格式
    4.1.1  接收與解析.JSON格式數據
    4.1.2  定義全局返回數據的格式
  任務4.2  校驗競賽信息的合規性
    4.2.1  JavaValidation
    4.2.2  SpringValidation
    4.2.3  常用的校驗註解
  任務4.3  完成競賽信息附件上傳
    4.3.1  單文件上傳
    4.3.2  多文件上傳
    4.3.3  文件下載
  任務4.4  處理競賽信息流轉中的異常
    4.4.1  @ControllerAdvice註解和@ExceptionHandler註解
    4.4.2  實現HandlerExceptionResolver介面
單元5  競賽信息存取
  任務5.1  實現競賽信息的持久化存儲
    5.1.1  MyBatis簡述
    5.1.2  MyBatis的XML方式和註解方式
    5.1.3  MyBatis多表聯查
    5.1.4  MyBatis一對多和多對一查詢
    5.1.5  MyBatis實現自動分頁的方式
    5.1.6  SpringBoot框架中的事務管理

  任務5.2  提升競賽信息的存取性能
    5.2.1  Redis概述
    5.2.2  Redis安裝
    5.2.3  Redis的數據類型
    5.2.4  Redis的基礎命令
    5.2.5  在SpringBoot項目中整合Redis
單元6  Spring Boot安全控制
  任務6.1  實現管理員與教職工角色認證
    6.1.1  SpringSecurity簡介
    6.1.2  HttpSecurity簡介
單元7  競賽登記管理系統關鍵模塊實現
  任務7.1  美化系統登錄模塊
    7.1.1  Vuejs簡介
    7.1.2  ElementUI簡介
    7.1.3  SpringBoot整合前端
  任務7.2  實現用戶菜單模塊
    7.2.1  RBAC許可權管理
    7.2.2  Vue路由動態載入
單元8  競賽登記管理系統部署
  任務8.1  將開發完成的系統發布到伺服器
    8.1.1  系統部署需要依賴的軟體介紹
    8.1.2  後端工程代碼部署
    8.1.3  前端工程代碼部署
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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