• Spring Boot 3 +Vue 3开发实战
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Spring Boot 3 +Vue 3开发实战

全新正版未拆封

44.97 4.1折 109 全新

库存2件

湖南长沙
认证卖家担保交易快速发货售后保障

作者朱建昕

出版社电子工业出版社

出版时间2023-09

版次1

装帧其他

上书时间2024-03-23

A小二郎书舍A

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 朱建昕
  • 出版社 电子工业出版社
  • 出版时间 2023-09
  • 版次 1
  • ISBN 9787121463150
  • 定价 109.00元
  • 装帧 其他
  • 开本 16开
  • 页数 384页
  • 字数 476千字
【内容简介】
本书采用\"项目贯穿式”的形式编写,从一个Alan人事管理系统入手,循序渐进,将Spring Boot 3和Vue 3的知识点融入项目中;并详细介绍各项技术、分析源码、剖析原理,使读者能够快速地将知识转换成技能,顺利地进行项目开发实战。 软件开发技术日新月异、不胜枚举,常常让人置身其中,不知如何取舍。本书对同类技术进行充分对比,并厘清前后端三十年的技术发展脉络,使读者在工作中具备根据项目的规模应用场景,做好恰当的架构设计和技术选型的能力。 本书适合Java软件开发从业人员对Java和Web前端高级知识的学习,以提升技术水平;还适合作为大学计算机、软件开发专业学生的参考用书。
【作者简介】
朱建昕,曾在世界五百强公司、国内上市软件公司从事过开发、架构、管理等工作,曾在IT职业培训公司担任过Java讲师、教学总监等职务,研究方向为Java、JavaScript、Spring家族、Vue。
【目录】
目    录

第1章  Spring Boot与贯穿项目介绍1

1.1 Spring Boot介绍1

1.1.1 Spring Boot特性2

1.1.2 Spring Initializr3

1.2 开发环境4

1.2.1 JDK4

1.2.2 Maven5

1.2.3 Gradle5

1.2.4 Git5

1.2.5 MySQL5

1.2.6 Eclipse6

1.2.7 Intellij IDEA6

1.2.8 在IDEA中集成Maven7

1.3 Spring Boot案例7

1.3.1 创建项目8

1.3.2 项目结构9

1.3.3 第一个案例11

1.4 Spring Boot Test12

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 创建Module22

2.1.2 Alan人事管理系统项目结构23

2.2 Spring Boot简化配置24

2.2.1 简化Maven依赖配置24

2.2.2 简化SSM框架配置27

2.3 MyBatis28

2.3.1 解耦合29

2.3.2 参数30

2.3.3 关联关系33

2.3.4 动态语句36

2.3.5 DAO层设计37

2.4 Spring38

2.4.1 DI38

2.4.2 AOP39

2.4.3 Service设计40

2.5 Spring MVC41

2.5.1 URL映射41

2.5.2 接收参数43

2.5.3 转发、重定向、响应JSON44

2.5.4 Controller 设计46

2.6 本章总结48

第3章  显示层技术演变与Thymeleaf49

3.1 显示层技术演变49

3.1.1 静态网站49

3.1.2 CGI50

3.1.3 Servlet50

3.1.4 JSP51

3.1.5 模板引擎52

3.1.6 模板引擎对比53

3.1.7 前后端分离54

3.2 Thymeleaf55

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 Bootstrap77

4.2.1 栅格化77

4.2.2 控件78

4.2.3 Bootstrap项目实战78

4.3 jQuery80

4.3.1 常用API80

4.3.2 jQuery项目实战81

4.4 iframe复用技术实现首页83

4.5 AJAX85

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和YAML95

5.2.2 Java Config97

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日志发展史与Logback103

5.5 Spring Boot原理与源码分析107

5.5.1 @SpringBootApplication注解108

5.5.2 Spring Boot启动流程109

5.6 本章总结115

第6章  持久层发展与Spring Data JPA116

6.1 相关技术介绍116

6.1.1 Spring Data116

6.1.2 Hibernate117

6.1.3 JPA117

6.1.4 Spring Data JPA118

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 JPQL126

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章  缓存与Redis148

7.1 Redis介绍148

7.1.1 Redis特性149

7.1.2 Redis数据结构149

7.2 Redis详解149

7.2.1 安装Redis149

7.2.2 Redis命令150

7.3 Spring Boot操作Redis151

7.3.1 Spring Data Redis152

7.3.2 Redis Repository158

7.4 Spring Cache162

7.4.1 Spring Cache介绍163

7.4.2 Spring Cache详解163

7.4.3 Spring Cache项目实战165

7.5 本章总结168

第8章  认证、授权与Spring Security169

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 Config173

8.2.3 配置登录175

8.2.4 数据库存储用户178

8.2.5 加密技术、MD5和Bcrypt180

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风格的URL220

10.2 Spring MVC RESTful支持221

10.3 RESTful项目实战223

10.4 测试接口227

10.5 Swagger228

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 ECMAScript235

11.2.2 TypeScript235

11.2.3 NodeJS236

11.2.4 npm237

11.2.5 Webpack与Rollup237

11.2.6 Babel237

11.2.7 Vue CLI238

11.2.8 Vite238

11.3 ECMAScript语法238

11.3.1 let和const238

11.3.2 定义对象239

11.3.3 import和export241

11.3.4 箭头函数242

11.4 Vue前端工程化环境搭建244

11.4.1 安装NodeJS244

11.4.2 安装npm244

11.4.3 WebStorm244

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 组合式API259

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 axios272

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 Plus285

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 CORS320

16.2.2 反向代理322

16.3 前后端分离项目认证325

16.3.1 反向代理实现认证325

16.3.2  CORS实现认证329

16.3.3  JWT实现认证330

16.4 1
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP