中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
SPRING BOOT 3 +VUE 3開發實戰

包郵 SPRING BOOT 3 +VUE 3開發實戰

作者:朱建昕
出版社:電子工業出版社出版時間:2023-09-01
開本: 其他 頁數: 384
中 圖 價:¥74.1(6.8折) 定價  ¥109.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

SPRING BOOT 3 +VUE 3開發實戰 版權信息

SPRING BOOT 3 +VUE 3開發實戰 本書特色

本書涉及的技術全面、系統,并通過貫穿項目將技術融入其中,且進行縱向對比和橫向對比,讓讀者充分了解技術在實際項目中的用處和用法,快速具備架構設計和技術選型的能力。

SPRING BOOT 3 +VUE 3開發實戰 內容簡介

本書采用"項目貫穿式”的形式編寫,從一個Alan人事管理系統入手,循序漸進,將Spring Boot 3和Vue 3的知識點融入項目中;并詳細介紹各項技術、分析源碼、剖析原理,使讀者能夠快速地將知識轉換成技能,順利地進行項目開發實戰。 軟件開發技術日新月異、不勝枚舉,常常讓人置身其中,不知如何取舍。本書對同類技術進行充分對比,并厘清前后端三十年的技術發展脈絡,使讀者在工作中具備根據項目的規模應用場景,做好恰當的架構設計和技術選型的能力。 本書適合Java軟件開發從業人員對Java和Web前端高級知識的學習,以提升技術水平;還適合作為大學計算機、軟件開發專業學生的參考用書。

SPRING BOOT 3 +VUE 3開發實戰 目錄

目 錄
第1章 Spring Boot與貫穿項目介紹 1
1.1 Spring Boot介紹 1
1.1.1 Spring Boot特性 2
1.1.2 Spring Initializr 3
1.2 開發環境 4
1.2.1 JDK 4
1.2.2 Maven 5
1.2.3 Gradle 5
1.2.4 Git 5
1.2.5 MySQL 5
1.2.6 Eclipse 6
1.2.7 Intellij IDEA 6
1.2.8 在IDEA中集成Maven 7
1.3 Spring Boot案例 7
1.3.1 創建項目 8
1.3.2 項目結構 9
1.3.3 **個案例 11
1.4 Spring Boot Test 12
1.5 貫穿項目的需求與設計 13
1.5.1 Alan人事管理系統 14
1.5.2 技術選型 14
1.5.3 員工管理模塊和部門管理模塊 15
1.5.4 權限管理模塊 15
1.5.5 數據庫設計 17
1.5.6 實體類設計 18
1.5.7 界面設計 19
1.6 本章總結 20
第2章 Spring Boot SSM實戰 21
2.1 創建Spring Boot Module貫穿項目 21
2.1.1 創建Module 22
2.1.2 Alan人事管理系統項目結構 23
2.2 Spring Boot簡化配置 24
2.2.1 簡化Maven依賴配置 24
2.2.2 簡化SSM框架配置 27
2.3 MyBatis 28
2.3.1 解耦合 29
2.3.2 參數 30
2.3.3 關聯關系 33
2.3.4 動態語句 36
2.3.5 DAO層設計 37
2.4 Spring 38
2.4.1 DI 38
2.4.2 AOP 39
2.4.3 Service設計 40
2.5 Spring MVC 41
2.5.1 URL映射 41
2.5.2 接收參數 43
2.5.3 轉發、重定向、響應JSON 44
2.5.4 Controller 設計 46
2.6 本章總結 48
第3章 顯示層技術演變與Thymeleaf 49
3.1 顯示層技術演變 49
3.1.1 靜態網站 49
3.1.2 CGI 50
3.1.3 Servlet 50
3.1.4 JSP 51
3.1.5 模板引擎 52
3.1.6 模板引擎對比 53
3.1.7 前后端分離 54
3.2 Thymeleaf 55
3.3 在IDEA中復制項目并搭建環境 55
3.4 Thymeleaf詳解 57
3.4.1 指令與顯示 57
3.4.2 表達式 58
3.4.3 表達式運算 60
3.4.4 選擇分支 61
3.4.5 循環 62
3.4.6 設置屬性值 64
3.4.7 CSS修飾 65
3.4.8 片段 66
3.5 Thymeleaf高級特性 66
3.5.1 全局工具對象 66
3.5.2 內聯操作 67
3.6 Thymeleaf項目實戰 69
3.6.1 顯示頁面 69
3.6.2 新增頁面 71
3.6.3 修改頁面 71
3.7 本章總結 72
第4章 傳統Web前端設計 73
4.1 前端設計介紹 73
4.1.1 網頁設計技術 74
4.1.2 網站通信技術 76
4.2 Bootstrap 77
4.2.1 柵格化 77
4.2.2 控件 78
4.2.3 Bootstrap項目實戰 78
4.3 jQuery 80
4.3.1 常用API 80
4.3.2 jQuery項目實戰 81
4.4 iframe復用技術實現首頁 83
4.5 AJAX 85
4.5.1 AJAX特性 85
4.5.2 AJAX項目實戰 86
4.5.3 模態框 88
4.5.4 JavaScript UI介紹 90
4.6 本章總結 91
第5章 Spring Boot特性與原理 92
5.1 spring-boot-dependencies管理依賴 92
5.1.1 版本管理 92
5.1.2 spring-boot-starter簡化依賴 93
5.2 簡化配置 95
5.2.1 properties和YAML 95
5.2.2 Java Config 97
5.3 快速運行 99
5.3.1 內置Web容器 99
5.3.2 熱部署 100
5.3.3 啟動類 100
5.4 推薦技術 101
5.4.1 HikariCP數據庫連接池 102
5.4.2 Java日志發展史與Logback 103
5.5 Spring Boot原理與源碼分析 107
5.5.1 @SpringBootApplication注解 108
5.5.2 Spring Boot啟動流程 109
5.6 本章總結 115
第6章 持久層發展與Spring Data JPA 116
6.1 相關技術介紹 116
6.1.1 Spring Data 116
6.1.2 Hibernate 117
6.1.3 JPA 117
6.1.4 Spring Data JPA 118
6.2 Spring Data JPA詳解 118
6.2.1 環境搭建 118
6.2.2 實體類 120
6.2.3 Repository接口 121
6.2.4 基本的新增、刪除、修改、查詢操作 123
6.2.5 方法命名查詢 125
6.2.6 JPQL 126
6.3 關聯關系 129
6.3.1 多對一 130
6.3.2 一對多 133
6.3.3 多對多 137
6.4 Spring Data JPA項目實戰 138
6.4.1 實體類開發 138
6.4.2 DAO層開發 140
6.4.3 Service層及動態條件查詢 141
6.4.4 多對多視圖層開發 143
6.5 本章總結 147
第7章 緩存與Redis 148
7.1 Redis介紹 148
7.1.1 Redis特性 149
7.1.2 Redis數據結構 149
7.2 Redis詳解 149
7.2.1 安裝Redis 149
7.2.2 Redis命令 150
7.3 Spring Boot操作Redis 151
7.3.1 Spring Data Redis 152
7.3.2 Redis Repository 158
7.4 Spring Cache 162
7.4.1 Spring Cache介紹 163
7.4.2 Spring Cache詳解 163
7.4.3 Spring Cache項目實戰 165
7.5 本章總結 168
第8章 認證、授權與Spring Security 169
8.1 安全框架 169
8.1.1 安全框架比較 169
8.1.2 RBAC詳解與設計 170
8.1.3 Spring Security環境配置 172
8.2 認證 173
8.2.1 Properties存儲用戶 173
8.2.2 Spring Security Config 173
8.2.3 配置登錄 175
8.2.4 數據庫存儲用戶 178
8.2.5 加密技術、MD5和Bcrypt 180
8.3 授權 183
8.3.1 授權配置 183
8.3.2 Config配置方式 186
8.3.3 @PreAuthorize注解方式 188
8.3.4 過濾URL方式 189
8.4 視圖層權限 193
8.5 本章總結 194
第9章 Vue基礎 196
9.1 Vue介紹 196
9.1.1 MVVM思想 197
9.1.2 前端三大框架介紹 197
9.2 DOM編程與MVVM編程對比 198
9.2.1 改變元素內容案例 198
9.2.2 表單與表格案例 200
9.3 Vue語法 203
9.3.1 Vue對象和文本渲染 203
9.3.2 選擇分支 204
9.3.3 循環 205
9.3.4 CSS處理 207
9.3.5 事件 208
9.3.6 表單 209
9.4 Vue項目實戰 210
9.4.1 Vue環境搭建 210
9.4.2 員工展示 211
9.4.3 條件查詢 213
9.4.4 選中表格數據 214
9.4.5 改造按鈕與刪除員工 214
9.4.6 新增員工 215
9.4.7 修改員工 216
9.5 本章總結 217
第10章 RESTful與接口文檔 218
10.1 RESTful介紹 219
10.1.1 RESTful原則 219
10.1.2 RESTful風格的URL 220
10.2 Spring MVC RESTful支持 221
10.3 RESTful項目實戰 223
10.4 測試接口 227
10.5 Swagger 228
10.5.1 Swagger項目實戰 229
10.6 本章總結 232
第11章 Vue 3 Vite TypeScript前端工程化 233
11.1 前端工程化簡介 233
11.1.1 前端工程化的必要性 233
11.1.2 前端工程化的現狀 234
11.2 前端工程化技術概覽 235
11.2.1 ECMAScript 235
11.2.2 TypeScript 235
11.2.3 NodeJS 236
11.2.4 npm 237
11.2.5 Webpack與Rollup 237
11.2.6 Babel 237
11.2.7 Vue CLI 238
11.2.8 Vite 238
11.3 ECMAScript語法 238
11.3.1 let和const 238
11.3.2 定義對象 239
11.3.3 import和export 241
11.3.4 箭頭函數 242
11.4 Vue前端工程化環境搭建 244
11.4.1 安裝NodeJS 244
11.4.2 安裝npm 244
11.4.3 WebStorm 244
11.5 使Vite創建Vue項目 245
11.5.1 Vite創建項目 245
11.5.2 Vue項目歡迎頁面代碼解析 247
11.6 本章總結 250
第12章 Vue高級 251
12.1 組件 251
12.1.1 定義組件 252
12.1.2 復用組件 253
12.1.3 組件傳參 256
12.2 組合式API與setup語法糖 259
12.2.1 組合式API 259
12.2.2 setup語法糖 262
12.2.3 響應式函數ref()和reactive() 263
12.3 路由 264
12.3.1 定義路由 264
12.3.2 路由跳轉 266
12.3.3 嵌套路由 269
12.3.4 路由傳參 270
12.4 Hash和History的原理 270
12.5 axios 272
12.6 本章總結 273
第13章 Spring Boot Vue前后端分離項目實戰 274
13.1 選項式API項目實戰 274
13.1.1 引入技術依賴 274
13.1.2 員工管理模塊 276
13.1.3 解決跨域問題 279
13.1.4 Index組件 279
13.2 組合式API項目實戰 281
13.3 setup語法糖項目實戰 283
13.4 本章總結 284
第14章 Element Plus 285
14.1 Element Plus介紹 285
14.1.1 Element Plus特點 286
14.1.2 Element Plus案例 286
14.1.3 搭建環境 287
14.2 Element Plus項目實戰 288
14.2.1 首頁布局 288
14.2.2 導航欄 289
14.2.3 表格 291
14.2.4 查詢表單 293
14.2.5 按鈕 295
14.2.6 彈出框提示 295
14.2.7 新增員工表單 296
14.2.8 自消失彈出框 297
14.3 本章總結 299
第15章 SPA富客戶端 300
15.1 SPA介紹 300
15.1.1 SPA優缺點 301
15.1.2 富客戶端設計 301
15.2 富客戶端項目實戰 302
15.2.1 Index視圖組件開發 302
15.2.2 標簽頁設計 304
15.2.3 標簽頁優化 305
15.2.4 彈出框 307
15.2.5 員工組件重新設計 308
15.2.6 組件解耦重構 311
15.2.7 組件再次解耦重構 316
15.3 本章總結 317
第16章 前后端分離下的跨域、認證與授權 318
16.1 瀏覽器同源策略 319
16.2 跨域解決方案 319
16.2.1 CORS 320
16.2.2 反向代理 322
16.3 前后端分離項目認證 325
16.3.1 反向代理實現認證 325
16.3.2 CORS實現認證 329
16.3.3 JWT實現認證 330
16.4 1
展開全部

SPRING BOOT 3 +VUE 3開發實戰 作者簡介

朱建昕,曾在世界五百強公司、國內上市軟件公司從事過開發、架構、管理等工作,曾在IT職業培訓公司擔任過Java講師、教學總監等職務,研究方向為Java、JavaScript、Spring家族、Vue。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 浙江建筑资质代办_二级房建_市政_电力_安许_劳务资质办理公司 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 食品级焦亚硫酸钠_工业级焦亚硫酸钠_焦亚硫酸钠-潍坊邦华化工有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 内窥镜-工业内窥镜厂家【上海修远仪器仪表有限公司】 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 北京乾茂兴业科技发展有限公司| 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 工业铝型材生产厂家_铝合金型材配件批发精加工定制厂商 - 上海岐易铝业 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 英语词典_成语词典_日语词典_法语词典_在线词典网 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 市政路灯_厂家-淄博信达电力科技有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 湖南档案密集架,智能,物证,移动,价格-湖南档案密集架厂家 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 | 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 |