封面
版权信息
文前
内容简介
前言
第1章 Spring Boot与贯穿项目介绍
1.1 Spring Boot 介绍
1.1.1 Spring Boot特性
1.1.2 Spring Initializr
1.2 开发环境
1.2.1 JDK
1.2.2 Maven
1.2.3 Gradle
1.2.4 Git
1.2.5 MySQL
1.2.6 Eclipse
1.2.7 Intellij IDEA
1.2.8 在IDEA中集成Maven
1.3 Spring Boot案例
1.3.1 创建项目
1.3.2 项目结构
1.3.3 第一个案例
1.4 Spring Boot Test
1.5 贯穿项目的需求与设计
1.5.1 Alan人事管理系统
1.5.2 技术选型
1.5.3 员工管理模块和部门管理模块
1.5.4 权限管理模块
1.5.5 数据库设计
1.5.6 实体类设计
1.5.7 界面设计
- APP免费
1.6 本章总结
- APP免费
第2章 Spring Boot+SSM实战
- APP免费
2.1 创建Spring Boot Module贯穿项目
- APP免费
2.1.1 创建Module
- APP免费
2.1.2 Alan人事管理系统项目结构
- APP免费
2.2 Spring Boot 简化配置
- APP免费
2.2.1 简化Maven依赖配置
- APP免费
2.2.2 简化SSM框架配置
- APP免费
2.3 MyBatis
- APP免费
2.3.1 解耦合
- APP免费
2.3.2 参数
- APP免费
2.3.3 关联关系
- APP免费
2.3.4 动态语句
- APP免费
2.3.5 DAO层设计
- APP免费
2.4 Spring
- APP免费
2.4.1 DI
- APP免费
2.4.2 AOP
- APP免费
2.4.3 Service设计
- APP免费
2.5 Spring MVC
- APP免费
2.5.1 URL映射
- APP免费
2.5.2 接收参数
- APP免费
2.5.3 转发、重定向、响应JSON
- APP免费
2.5.4 Controller 设计
- APP免费
2.6 本章总结
- APP免费
第3章 显示层技术演变与Thymeleaf
- APP免费
3.1 显示层技术演变
- APP免费
3.1.1 静态网站
- APP免费
3.1.2 CGI
- APP免费
3.1.3 Servlet
- APP免费
3.1.4 JSP
- APP免费
3.1.5 模板引擎
- APP免费
3.1.6 模板引擎对比
- APP免费
3.1.7 前后端分离
- APP免费
3.2 Thymeleaf
- APP免费
3.3 在IDEA中复制项目并搭建环境
- APP免费
3.4 Thymeleaf 详解
- APP免费
3.4.1 指令与显示
- APP免费
3.4.2 表达式
- APP免费
3.4.3 表达式运算
- APP免费
3.4.4 选择分支
- APP免费
3.4.5 循环
- APP免费
3.4.6 设置属性值
- APP免费
3.4.7 CSS修饰
- APP免费
3.4.8 片段
- APP免费
3.5 Thymeleaf高级特性
- APP免费
3.5.1 全局工具对象
- APP免费
3.5.2 内联操作
- APP免费
3.6 Thymeleaf 项目实战
- APP免费
3.6.1 显示页面
- APP免费
3.6.2 新增页面
- APP免费
3.6.3 修改页面
- APP免费
3.7 本章总结
- APP免费
第4章 传统Web前端设计
- APP免费
4.1 前端设计介绍
- APP免费
4.1.1 网页设计技术
- APP免费
4.1.2 网站通信技术
- APP免费
4.2 Bootstrap
- APP免费
4.2.1 栅格化
- APP免费
4.2.2 控件
- APP免费
4.2.3 Bootstrap项目实战
- APP免费
4.3 jQuery
- APP免费
4.3.1 常用API
- APP免费
4.3.2 jQuery项目实战
- APP免费
4.4 iframe复用技术实现首页
- APP免费
4.5 AJAX
- APP免费
4.5.1 AJAX特性
- APP免费
4.5.2 AJAX项目实战
- APP免费
4.5.3 模态框
- APP免费
4.5.4 JavaScript UI介绍
- APP免费
4.6 本章总结
- APP免费
第5章 Spring Boot特性与原理
- APP免费
5.1 spring-boot-dependencies管理依赖
- APP免费
5.1.1 版本管理
- APP免费
5.1.2 spring-boot-starter简化依赖
- APP免费
5.2 简化配置
- APP免费
5.2.1 properties和YAML
- APP免费
5.2.2 Java Config
- APP免费
5.3 快速运行
- APP免费
5.3.1 内置Web容器
- APP免费
5.3.2 热部署
- APP免费
5.3.3 启动类
- APP免费
5.4 推荐技术
- APP免费
5.4.1 HikariCP数据库连接池
- APP免费
5.4.2 Java日志发展史与Logback
- APP免费
5.5 Spring Boot原理与源码分析
- APP免费
5.5.1 @SpringBootApplication注解
- APP免费
5.5.2 Spring Boot启动流程
- APP免费
5.6 本章总结
- APP免费
第6章 持久层发展与Spring Data JPA
- APP免费
6.1 相关技术介绍
- APP免费
6.1.1 Spring Data
- APP免费
6.1.2 Hibernate
- APP免费
6.1.3 JPA
- APP免费
6.1.4 Spring Data JPA
- APP免费
6.2 Spring Data JPA 详解
- APP免费
6.2.1 环境搭建
- APP免费
6.2.2 实体类
- APP免费
6.2.3 Repository接口
- APP免费
6.2.4 基本的新增、删除、修改、查询操作
- APP免费
6.2.5 方法命名查询
- APP免费
6.2.6 JPQL
- APP免费
6.3 关联关系
- APP免费
6.3.1 多对一
- APP免费
6.3.2 一对多
- APP免费
6.3.3 多对多
- APP免费
6.4 Spring Data JPA项目实战
- APP免费
6.4.1 实体类开发
- APP免费
6.4.2 DAO层开发
- APP免费
6.4.3 Service层及动态条件查询
- APP免费
6.4.4 多对多视图层开发
- APP免费
6.5 本章总结
- APP免费
第7章 缓存与Redis
- APP免费
7.1 Redis介绍
- APP免费
7.1.1 Redis特性
- APP免费
7.1.2 Redis数据结构
- APP免费
7.2 Redis详解
- APP免费
7.2.1 安装Redis
- APP免费
7.2.2 Redis命令
- APP免费
7.3 Spring Boot 操作 Redis
- APP免费
7.3.1 Spring Data Redis
- APP免费
7.3.2 Redis Repository
- APP免费
7.4 Spring Cache
- APP免费
7.4.1 Spring Cache介绍
- APP免费
7.4.2 Spring Cache详解
- APP免费
7.4.3 Spring Cache项目实战
- APP免费
7.5 本章总结
- APP免费
第8章 认证、授权与Spring Security
- APP免费
8.1 安全框架
- APP免费
8.1.1 安全框架比较
- APP免费
8.1.2 RBAC详解与设计
- APP免费
8.1.3 Spring Security环境配置
- APP免费
8.2 认证
- APP免费
8.2.1 Properties存储用户
- APP免费
8.2.2 Spring Security Config
- APP免费
8.2.3 配置登录
- APP免费
8.2.4 数据库存储用户
- APP免费
8.2.5 加密技术、MD5和Bcrypt
- APP免费
8.3 授权
- APP免费
8.3.1 授权配置
- APP免费
8.3.2 Config配置方式
- APP免费
8.3.3 @PreAuthorize注解方式
- APP免费
8.3.4 过滤URL方式
- APP免费
8.4 视图层权限
- APP免费
8.5 本章总结
- APP免费
第9章 Vue基础
- APP免费
9.1 Vue介绍
- APP免费
9.1.1 MVVM思想
- APP免费
9.1.2 前端三大框架介绍
- APP免费
9.2 DOM编程与MVVM编程对比
- APP免费
9.2.1 改变元素内容案例
- APP免费
9.2.2 表单与表格案例
- APP免费
9.3 Vue语法
- APP免费
9.3.1 Vue对象和文本渲染
- APP免费
9.3.2 选择分支
- APP免费
9.3.3 循环
- APP免费
9.3.4 CSS处理
- APP免费
9.3.5 事件
- APP免费
9.3.6 表单
- APP免费
9.4 Vue项目实战
- APP免费
9.4.1 Vue环境搭建
- APP免费
9.4.2 员工展示
- APP免费
9.4.3 条件查询
- APP免费
9.4.4 选中表格数据
- APP免费
9.4.5 改造按钮与删除员工
- APP免费
9.4.6 新增员工
- APP免费
9.4.7 修改员工
- APP免费
9.5 本章总结
- APP免费
第10章 RESTful与接口文档
- APP免费
10.1 RESTful 介绍
- APP免费
10.1.1 RESTful原则
- APP免费
10.1.2 RESTful风格的URL
- APP免费
10.2 Spring MVC RESTful 支持
- APP免费
10.3 RESTful 项目实战
- APP免费
10.4 测试接口
- APP免费
10.5 Swagger
- APP免费
10.6 本章总结
- APP免费
第11章 Vue 3+Vite+TypeScript前端工程化
- APP免费
11.1 前端工程化简介
- APP免费
11.1.1 前端工程化的必要性
- APP免费
11.1.2 前端工程化的现状
- APP免费
11.2 前端工程化技术概览
- APP免费
11.2.1 ECMAScript
- APP免费
11.2.2 TypeScript
- APP免费
11.2.3 NodeJS
- APP免费
11.2.4 npm
- APP免费
11.2.5 Webpack与Rollup
- APP免费
11.2.6 Babel
- APP免费
11.2.7 Vue CLI
- APP免费
11.2.8 Vite
- APP免费
11.3 ECMAScript语法
- APP免费
11.3.1 let和const
- APP免费
11.3.2 定义对象
- APP免费
11.3.3 import和export
- APP免费
11.3.4 箭头函数
- APP免费
11.4 Vue前端工程化环境搭建
- APP免费
11.4.1 安装NodeJS
- APP免费
11.4.2 安装npm
- APP免费
11.4.3 WebStorm
- APP免费
11.5 使用Vite创建 Vue 项目
- APP免费
11.5.1 Vite创建项目
- APP免费
11.5.2 Vue项目欢迎页面代码解析
- APP免费
11.6 本章总结
- APP免费
第12章 Vue高级
- APP免费
12.1 组件
- APP免费
12.1.1 定义组件
- APP免费
12.1.2 复用组件
- APP免费
12.1.3 组件传参
- APP免费
12.2 组合式API与setup语法糖
- APP免费
12.2.1 组合式API
- APP免费
12.2.2 setup语法糖
- APP免费
12.2.3 响应式函数ref()和reactive()
- APP免费
12.3 路由
- APP免费
12.3.1 定义路由
- APP免费
12.3.2 路由跳转
- APP免费
12.3.3 嵌套路由
- APP免费
12.3.4 路由传参
- APP免费
12.4 Hash 和 History的原理
- APP免费
12.5 axios
- APP免费
12.6 本章总结
- APP免费
第13章 Spring Boot+Vue前后端分离项目实战
- APP免费
13.1 选项式API项目实战
- APP免费
13.1.1 引入技术依赖
- APP免费
13.1.2 员工管理模块
- APP免费
13.1.3 解决跨域问题
- APP免费
13.1.4 Index组件
- APP免费
13.2 组合式API项目实战
- APP免费
13.3 setup语法糖项目实战
- APP免费
13.4 本章总结
- APP免费
第14章 Element Plus
- APP免费
14.1 Element Plus介绍
- APP免费
14.1.1 Element Plus特点
- APP免费
14.1.2 Element Plus案例
- APP免费
14.1.3 搭建环境
- APP免费
14.2 Element Plus项目实战
- APP免费
14.2.1 首页布局
- APP免费
14.2.2 导航栏
- APP免费
14.2.3 表格
- APP免费
14.2.4 查询表单
- APP免费
14.2.5 按钮
- APP免费
14.2.6 弹出框提示
- APP免费
14.2.7 新增员工表单
- APP免费
14.2.8 自消失弹出框
- APP免费
14.3 本章总结
- APP免费
第15章 SPA富客户端
- APP免费
15.1 SPA 介绍
- APP免费
15.1.1 SPA优缺点
- APP免费
15.1.2 富客户端设计
- APP免费
15.2 富客户端项目实战
- APP免费
15.2.1 Index视图组件开发
- APP免费
15.2.2 标签页设计
- APP免费
15.2.3 标签页优化
- APP免费
15.2.4 弹出框
- APP免费
15.2.5 员工组件重新设计
- APP免费
15.2.6 组件解耦重构
- APP免费
15.2.7 组件再次解耦重构
- APP免费
15.3 本章总结
- APP免费
第16章 前后端分离下的跨域、认证与授权
- APP免费
16.1 浏览器同源策略
- APP免费
16.2 跨域解决方案
- APP免费
16.2.1 CORS
- APP免费
16.2.2 反向代理
- APP免费
16.3 前后端分离项目认证
- APP免费
16.3.1 反向代理实现认证
- APP免费
16.3.2 CORS实现认证
- APP免费
16.3.3 JWT实现认证
- APP免费
16.4 前端界面权限控制
- APP免费
16.4.1 注销
- APP免费
16.4.2 菜单级权限
- APP免费
16.5 Pinia
- APP免费
16.6 本章总结
- APP免费
第17章 项目完善及补充技术
- APP免费
17.1 分页
- APP免费
17.1.1 后端实现
- APP免费
17.1.2 前端实现
- APP免费
17.2 CreateTime 和 ModifyTime
- APP免费
17.3 文件上传
- APP免费
17.3.1 Spring MVC接收文件
- APP免费
17.3.2 表单上传文件
- APP免费
17.3.3 AJAX上传文件
- APP免费
17.3.4 前后端分离下的文件上传
- APP免费
17.4 Lombok
- APP免费
17.5 最终项目展示
- APP免费
17.6 本章总结
- APP免费
封底
更新时间:2023-11-20 19:36:06