您好,欢迎来到聚文网。 登录 免费注册
Spring Boot整合开发案例实战

Spring Boot整合开发案例实战

剖析六个典型系统的整合开发方法
  • 字数: 531000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 颜井赞 编
  • 出版日期: 2023-03-01
  • 商品条码: 9787302624042
  • 版次: 1
  • 开本: 16开
  • 页数: 304
  • 出版年份: 2023
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
本书从Spring Boot项目实战的角度出发,讲解Spring Boot的原理与整合使用,包括六个典型项目所使用的技术与编码实现过程。本书适合Spring Boot初学者以及整合不同技术开发实际项目的开发人员。
内容简介
随着JavaWeb项目的发展,各种开发框架与组件层出不穷,项目的配置越来越烦琐,项目部署也需耗费大量时间,给开发人员带来了诸多不便。SpringBoot的出现将开发人员从烦琐的项目配置中解放出来,让开发人员更专注于业务的实现,提高了开发效率。本书从SpringBoot项目实战的角度出发讲解SpringBoot的原理与整合使用,包括每个项目所使用的技术与编码实现过程。本书配套示例项目源码和PPT课件。本书分为7章。第1章主要介绍SpringBoot的特性、核心模块、开发环境配置与简单使用,同时对SpringBoot源码进行简单分析;第2~7章主要介绍实战项目(包括员工管理系统、二手房管理系统、购物车管理、用户权限管理系统、小程序上报用户信息、模拟聊天室),每个典型的实战项目,都遵循项目的需求、设计以及实现流程,讲解项目的开发流程、使用技术和实现方法,同时介绍所用新工具的安装和使用,并对每一个项目做出简单总结。本书内容由浅到深、解析详细、示例丰富,从实战角度指导读者使用SpringBoot进行项目开发,适合SpringBoot初学者快速入门以及具有一定经验的开发者提高技术整合能力,同时也适合作为高等院校相关专业的教材。
作者简介
颜井赞,山东曲阜人,上海汉生科技副总裁。曾任东软集团软件项目经理、中科院计算所济宁分所高级软件工程师、大象医疗技术总监。15年软件研发经验,擅长Java、Python开发,参与开发国家电网等多个大型项目。在Java项目开发过程中,接触过众多框架与组件,尤其擅长Spring Boot框架的应用开发。
目录
第1章SpringBoot入门1
1.1SpringBoot介绍1
1.1.1SpringBoot简介1
1.1.2SpringBoot核心模块3
1.2开发环境配置10
1.2.1安装与配置JDK10
1.2.2安装IntelliJIDEA13
1.2.3安装Maven14
1.2.4安装MySQL15
1.3使用SpringBoot19
1.3.1快速搭建一个项目19
1.3.2运行发布项目21
1.4SpringBoot源码分析25
1.4.1入口类@SpringBootApplication25
1.4.2深入理解自动配置27
1.5本章小结29
第2章员工管理系统30
2.1项目技术选型30
2.1.1MyBatis30
2.1.2框架搭建32
2.2项目前期准备36
2.2.1项目需求说明36
2.2.2系统功能设计37
2.2.3系统数据库设计37
2.2.4系统文件说明38
2.3项目前端设计39
2.3.1登录注册39
2.3.2部门管理42
2.3.3员工信息管理44
2.3.4工资管理49
2.3.5考勤记录管理52
2.4项目后端实现53
2.4.1通用分页类53
2.4.2通用返回结果57
2.4.3登录/注册57
2.4.4部门管理61
2.4.5员工信息管理63
2.4.6工资管理64
2.4.7考勤记录管理65
2.5项目总结68
第3章二手房管理系统69
3.1项目技术选型69
3.1.1SpringDataJPA69
3.1.2Node.js73
3.1.3Vue和ElementUI75
3.1.4框架搭建76
3.2项目前期准备79
3.2.1项目需求说明79
3.2.2系统功能设计80
3.2.3系统数据库设计81
3.2.4系统文件说明87
3.3项目前端设计88
3.3.1登录88
3.3.2二手房房源管理91
3.3.3楼盘信息管理92
3.3.4房源信息管理95
3.3.5楼盘动态管理96
3.3.6认购管理97
3.3.7销售管理98
3.3.8认筹管理99
3.3.9楼盘收藏管理100
3.3.10系统管理与系统设置100
3.4项目后端实现105
3.4.1通用类105
3.4.2登录109
3.4.3二手房房源管理109
3.4.4楼盘信息管理111
3.4.5房源信息管理113
3.4.6文件操作114
3.4.7其他功能管理116
3.5项目总结116
第4章购物车管理系统118
4.1项目技术选型118
4.1.1SpringSecurity118
4.1.2H2数据库122
4.1.3Thymeleaf129
4.1.4框架搭建135
4.2项目前期准备140
4.2.1项目需求说明140
4.2.2系统功能设计140
4.2.3系统数据库设计140
4.2.4系统文件说明141
4.3项目前端设计142
4.3.1登录142
4.3.2注册144
4.3.3商品展示页面145
4.3.4购物车页面147
4.3.5通用导航148
4.3.6通用分页149
4.3.7安全校验错误页面149
4.4项目后端实现150
4.4.1登录与登录认证150
4.4.2注册与参数验证157
4.4.3异常处理160
4.4.4安全校验163
4.4.5商城首页164
4.4.6购物车与订单相关165
4.5项目总结169
第5章用户权限管理系统171
5.1项目技术选型171
5.1.1Shrio权限认证框架171
5.1.2PostgreSQL数据库179
5.1.3框架搭建195
5.2项目前期准备198
5.2.1项目需求说明198
5.2.2系统功能设计198
5.2.3系统数据库设计199
5.2.4系统文件说明201
5.3项目前端设计202
5.3.1登录202
5.3.2控制台首页205
5.3.3操作账号管理207
5.3.4菜单管理208
5.3.5按键管理209
5.3.6组织管理209
5.3.7角色管理210
5.3.8类型管理210
5.3.9分页展示211
5.4项目后端实现211
5.4.1登录认证和权限认证211
5.4.2验证码生成215
5.4.3操作账号管理216
5.4.4菜单管理218
5.4.5组织管理219
5.4.6其他管理221
5.5项目总结221
第6章使用小程序上报用户信息223
6.1项目技术选型223
6.1.1MyBatis-Plus框架223
6.1.2JWT235
6.1.3HbuilderX简介237
6.1.4小程序客户端项目搭建239
6.1.5微信开发者工具241
6.1.6后台服务框架搭建242
6.2项目前期准备252
6.2.1项目需求说明252
6.2.2系统功能设计252
6.2.3系统数据库设计253
6.2.4系统文件说明258
6.3项目前端设计259
6.3.1首页259
6.3.2我的260
6.3.3微信一键登录260
6.3.4完善信息261
6.3.5底部导航栏262
6.4项目后端实现263
6.4.1JWT登录认证263
6.4.2登录与注册264
6.4.3获取信息266
6.4.4完善或修改信息267
6.5项目总结268
第7章模拟聊天室269
7.1项目技术选型269
7.1.1WebSocket269
7.1.2框架搭建280
7.2项目前期准备282
7.2.1项目需求说明282
7.2.2系统功能设计282
7.2.3系统数据库设计282
7.2.4系统文件说明283
7.3项目前端设计284
7.3.1登录与退出284
7.3.2聊天室主页面284
7.3.3群发消息286
7.3.4给指定用户单独发送消息286
7.3.5上线与下线288
7.4项目后端实现289
7.4.1上线与下线289
7.4.2发送消息292
7.4.3获取当前在线用户列表293
7.5项目总结294

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网