![](/c49/99/10039604168622.jpg)
店鋪:機械工業出版社官方旗艦店 出版社:機械工業出版社 ISBN:9787111691945 商品編碼:10039604168622 品牌:機械工業出版社(CMP) 頁數:271 字數:432000 審圖號:9787111691945 作者:熊君麗
"![baecf198635367d9.jpg](https://img10.360buyimg.com/cms/jfs/t1/180445/28/6295/377762/60b0bd82E6c4ef32e/baecf198635367d9.jpg) 內容簡介 本書由合作開發,以職業能力培養為本位,以企業常用的“權限管理繫統”項目為載體,解析項目涉及的 Java EE框架應用開發中的前端與後端知識技能點。本書依據工作任務與職業能力分析,結合職業崗位要求與國家職業標準,融入Java應用開發“1+X”職業技能等級證書的認證考核內容。 本書共分為導學、12個及附錄。1為搭建開發環境; 2為生成數據庫與約定接口規範; 3為構建後端項目公共模塊; 4為實現用戶和角色管理接口;工作單位 5為實現登錄認證和鋻權;6為實現菜單管理接口;7為構建前端項目;8為實現登錄的前端功能;9為實現用戶和角色管理的前端功能;10為實現菜單前端管理功能; 11為打包部署項目; 12為自動打包部署項目。 為了方便讀者學習,本書配有課件、源代碼,另輔以教學雲平臺、代碼倉庫和直播渠道。本書可作為各類職業院校軟件開發及相關專業的教材,也供軟件開發愛好者參考使用。
目錄 前言 導學 項目介紹..................................................................................................... 1
1 搭建開發環境..................................................................................... 7 任務1 搭建後端開發環境...................................................................................................7 任務2 搭建前端開發環境.................................................................................................14
2 生成數據庫與約定接口規範............................................................... 19
任務1 根據數據表設計生成數據庫. ...................................................................................20 任務2 根據UI設計編寫後端接口文檔................................................................................26
3 構建後端項目公共模塊. ..................................................................... 32
任務1 使用Spring.Initializr構建後端項目. .........................................................................33 任務2 使用Spring.Data.JPA構建數據訪問層. ..................................................................38 任務3 導入常用工具類. ....................................................................................................54 任務4 封裝統一接口響應的HTTP結果.............................................................................55
4 實現用戶和角色管理接口.................................................................. 64
任務1 實現用戶列表接口.................................................................................................65 任務2 實現用戶列表的查詢與分頁接口. ............................................................................70 任務3 實現用戶新增接口.................................................................................................78 任務4 實現批處理刪除用戶接口.......................................................................................83 任務5 實現修改用戶接口.................................................................................................86 任務6 實現獲取用戶信息與角色列表接口.........................................................................90
5 實現登錄認證和鋻權......................................................................... 97
任務1 實現基於Spring.Security的權限控制功能..............................................................98 任務2 實現基於JWT的登錄認證功能............................................................................ 108 任務3 實現基於JWT的訪問鋻權功能.............................................................................117 任務4 實現獲取登錄用戶授權信息接口功能....................................................................123
6 實現菜單管理接口. .......................................................................... 127
任務1 實現菜單後端接口層. ...........................................................................................128 任務2 實現菜單後端業務層. ...........................................................................................133 任務3 實現菜單後端數據控制層.....................................................................................143 任務4 測試驗證菜單後端接口........................................................................................146
7 構建前端項目................................................................................. 152
任務1 初始化前端項目. ..................................................................................................153
任務2 裁剪前端項目結構...............................................................................................155
8 實現登錄的前端功能....................................................................... 162
任務1 實現登錄功能. .....................................................................................................162 任務2 實現菜單動態生成功能....................................................................................... 168
9 實現用戶和角色管理的前端功能...................................................... 178
任務1 實現顯示用戶列表頁面........................................................................................179 任務2 實現用戶列表分頁.............................................................................................. 185 任務3 實現用戶查詢功能.............................................................................................. 188 任務4 實現用戶新增功能...............................................................................................193 任務5 實現用戶修改功能...............................................................................................201 任務6 實現用戶批量刪除功能........................................................................................205
10 實現菜單前端管理功能. ................................................................. 209
任務1 實現菜單列表與查詢頁面.....................................................................................211 任務2 實現菜單新增功能...............................................................................................216 任務3 實現菜單修改功能...............................................................................................224 任務4 實現菜單刪除功能...............................................................................................227
11 打包部署項目............................................................................... 230
任務1 搭建雲服務器環境...............................................................................................230 任務2 打包與部屬項目後端. ...........................................................................................237 任務3 打包與部屬項目前端. ...........................................................................................238
12 自動打包部署項目. ........................................................................ 242
任務1 安裝Docker服務. ................................................................................................243 任務2 自動發布後端項目到Docker容器.........................................................................245 任務3 自動發布前端項目到Docker容器.........................................................................251
附錄 實訓項目(誠品書城). ............................................................................ 260
參考文獻........................................................................................................... 272
" |