Java EE 框架應用開發 (SpringBoot + VueJS)
內容描述
本書由校企雙元合作開發,以職業能力培養為本位,以企業常用的“權限管理系統”項目為載體,
解析項目涉及的Java EE框架應用開發中的前端與後端知識技能點。
本書依據工作任務與職業能力分析,結合職業崗位要求與國家職業標準,
融入Java應用開發“1+X”職業技能等級證書的認證考核內容。
本書共分為導學、12個工作單元及附錄。
工作單元1為搭建開發環境;
工作單元2為生成數據庫與約定接口規範;
工作單元3為構建後端項目公共模塊;
工作單元4為實現用戶和角色管理接口;
工作單位5為實現登錄認證和鑑權;
工作單元6為實現菜單管理接口;
工作單元7為構建前端項目;
工作單元8為實現登錄的前端功能;
工作單元9為實現用戶和角色管理的前端功能;
工作單元10為實現菜單前端管理功能;
工作單元11為打包部署項目;
工作單元12為自動打包部署項目。
為了方便讀者學習,本書配有課件、源代碼,
另輔以教學云平台、代碼倉庫和直播渠道。
本書可作為各類職業院校軟件開發及相關專業的教材,
也供軟件開發愛好者參考使用。
目錄大綱
目錄
前言
導學 項目介紹
工作單元1 搭建開發環境
任務1 搭建後端開發環境
任務2 搭建前端開發環境
工作單元2 生成數據庫與約定接口規範
任務1 根據數據表設計生成數據庫
任務2 根據UI設計編寫後端接口文檔
工作單元3 構建後端項目公共模塊
任務1 使用Spring Initializr構建後端項目
任務2 使用Spring Data JPA構建數據訪問層
任務3 導入常用工具類
任務4 封裝統一接口響應的HTTP結果
工作單元4 實現用戶和角色管理接口
任務1 實現用戶列表接口
任務2 實現用戶列表的查詢與分頁接口
任務3 實現用戶新增接口
任務4 實現批處理刪除用戶接口
任務5 實現修改用戶接口
任務6 實現獲取用戶信息與角色列表接口
工作單元5 實現登錄認證和鑑權
任務1 實現基於Spring Security的權限控制功能
任務2 實現基於JWT的登錄認證功能
任務3 實現基於JWT的訪問鑑權功能
任務4 實現獲取登錄用戶授權信息接口功能
工作單元6 實現菜單管理接口
任務1 實現菜單後端接口層
任務2 實現菜單後端業務層
任務3 實現菜單後端數據控制層
任務4 測試驗證菜單後端接口
工作單元7 構建前端項目
任務1 初始化前端項目
任務2 裁剪前端項目結構
工作單元8 實現登錄的前端功能
任務1 實現登錄功能
任務2 實現菜單動態生成功能
工作單元9 實現用戶和角色管理的前端功能
任務1 實現顯示用戶列表頁面
任務2 實現用戶列表分頁
任務3 實現用戶查詢功能
任務4 實現用戶新增功能
任務5 實現用戶修改功能
任務6 實現用戶批量刪除功能
工作單元10 實現菜單前端管理功能
任務1 實現菜單列表與查詢頁面
任務2 實現菜單新增功能
任務3 實現菜單修改功能
任務4 實現菜單刪除功能
工作單元11 打包部署項目
任務1 搭建雲服務器環境
任務2 打包與部屬項目後端
任務3 打包與部屬項目前端
工作單元12 自動打包部署項目
任務1 安裝Docker服務
任務2 自動發布後端項目到Docker容器
任務3 自動發布前端項目到Docker容器
附錄 實訓項目(誠品書城)
參考文獻