首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 SPRING BOOT +MVC + VUE3 项目全流程开发指南:从需求分析到上线部署
内容
编辑推荐
本书通过全面覆盖从需求分析到上线部署的各个环节,提供了一套完整、实用的软件项目开发方法。它不仅适合有一定编程基础的开发者深入学习,也适合技术管理者和架构师提升项目管理和架构设计的能力。
内容推荐
本书全面概述了软件项目开发的全流程,全书共13章,包括项目开发概述、开发规范、开发技术、需求分析、架构与目录结构设计、数据库表结构设计、详细功能设计、技术框架选型、初始化与底层搭建、业务代码开发、单元测试开发、性能测试和部署等内容。书中以实际项目为例,结合理论知识和实践操作,为读者提供了一条清晰、完整的项目开发学习路线。本书不仅详细介绍了各环节的具体操作和技巧,还强调了按照规范进行操作的重要性,以确保项目开发的标准化和高质量。同时,书中还提供了丰富的实例和大量的代码,以帮助读者更好地理解和掌握相关知识。配套资源获取方式见封底。
本书适合软件工程师、开发人员和IT爱好者参考阅读。
目录
前言
第1章 项目开发概述/
1.1项目开发演化历程/
1.1.1项目体量的演化历程/
1.1.2项目开发难度的演化历程/
1.1.3项目团队与工具的演化历程/
1.2项目开发方法/
1.3项目开发技术/
1.3.1项目类型对应的开发技术/
1.3.2技术类型对应的开发技术/
1.4本书项目使用的开发技术/
1.5项目开发具体流程/
1.6本章小结/
第2章 项目开发规范/
2.1编码规范/
2.1.1Java开发规范/
2.1.2版权规范/
2.1.3命名规范/
2.1.4注释规范/
2.2版本控制/
2.2.1版本/
2.2.2版本分支/
2.2.3版本合并/
2.2.4版本冲突/
2.2.5中央式版本控制/
2.2.6分布式版本控制/
2.3测试规范/
2.4文档规范/
2.4.1普通文档规范/
2.4.2技术接口文档规范/
2.5安全规范/
2.6软件项目管理/
2.7软件代码复用/
2.8本章小结/
第3章 项目开发技术/
3.1数据库技术/
3.1.1MySQL数据库/
3.1.2Redis缓存数据库/
3.2服务端技术/
3.2.1Java基础知识/
3.2.2Java数据结构/
3.2.3Spring技术/
3.2.4Spring Boot技术/
3.2.5Spring MVC技术/
3.2.6MyBatis与Spring集成技术/
3.2.7Thymeleaf与Spring集成技术/
3.2.8Java Web服务器/
3.2.9Nginx服务器/
3.2.10Docker容器技术/
3.2.11Java定时任务技术/
3.2.12Spring Boot定时任务技术/
3.3客户端技术/
3.3.1HTML/CSS技术/
3.3.2JavaScript与jQuery技术/
3.3.3JSON技术/
3.3.4AJAX技术/
3.3.5ES6技术/
3.3.6TypeScript语言/
3.3.7单页应用技术/
3.3.8Node.js技术/
3.3.9Vue技术/
3.4项目管理和开发工具/
3.4.1Maven管理工具/
3.4.2IntelliJ IDEA开发工具/
3.4.3Webpack管理工具/
3.4.4WebStorm开发工具/
3.4.5Git版本管理工具/
3.4.6Visual Studio Code开发工具/
3.4.7Vite开发工具/
3.4.8Power Designer开发工具/
3.5本章小结/
第4章 项目需求分析/
4.1项目概述/
4.2需求分析/
4.3概要设计/
4.3.1后台管理/
4.3.2前端展现/
4.3.3会员中心/
4.4界面效果图设计/
4.4.1后台管理/
4.4.2前端展现/
4.4.3会员中心/
4.5本章小结/
第5章 项目架构与目录结构设计/
5.1后端项目架构与目录结构/
5.1.1项目第一层目录/
5.1.2项目非Java包的目录/
5.1.3项目业务代码Java包的目录/
5.1.4项目测试代码Java包的目录/
5.1.5项目业务模块的目录/
5.2后端项目目录层级设计/
5.2.1DAO层/
5.2.2业务层/
5.2.3控制层/
5.2.4视图层/
5.2.5实体层/
5.2.6工具层/
5.2.7层/
5.3前端项目架构与目录结构/
5.3.1项目第一层目录/
5.3.2项目源代码目录/
5.4本章小结/
第6章 项目数据库表结构设计/
6.1表结构设计规范和原则/
6.2表结构设计思路/
6.3数据库表名的命名规则/
6.4数据库字段名的命名规则/
6.5数据库索引的命名规则/
6.6项目的表结构设计/
6.6.1项目的表结构设计逻辑与过程/
6.6.2使用Power Designer开发工具设计表结构/
6.6.3项目的表结构设计效果图/
6.7项目的数据库表结构/
6.7.1用户信息表/
6.7.2商品信息表/
6.7.3订单信息表/
6.7.4购物车信息表/
6.7.5用户收货地址信息表/
6.7.6订单与商品关系信息表/
6.7.7商品分类信息表/
6.7.8商品文件信息表/
6.8本章小结/
第7章 项目详细功能设计/
7.1详细功能设计的规范和原则/
7.2详细功能设计思路/
7.3各层级命名规范/
7.3.1DAO层命名规范/
7.3.2业务层命名规范/
7.3.3控制层命名规范/
7.3.4视图层命名规范/
7.3.5实体层命名规范/
7.3.6工具层命名规范/
7.3.7层命名规范/
7.4本书项目的详细功能设计/
7.4.1管理员管理/
7.4.2在线支付/
7.4.3自动下架商品定时任务/
7.5本章小结/
第8章 项目技术框架选型/
8.1技术框架选型/
8.2数据库技术选型/
8.2.1MySQL框架/
8.2.2Redis缓存服务/
8.2.3MyBatis框架/
8.3服务端技术选型/
8.3.1Java版本/
8.3.2Spring与Spring Boot框架/
8.3.3Spring MVC框架/
8.3.4Thymeleaf框架/
8.4测试技术选型/
8.4.1Spring Test框架/
8.4.2JUnit框架/
8.5部署技术选型/
8.5.1Spring Boot部署技术/
8.5.2Nginx服务器部署技术/
8.5.3Docker容器部署技术/
8.6前端技术选型/
8.6.1Node.js架构/
8.6.2Vue3框架/
8.7其他技术选型/
8.7.1Log4j框架/
8.7.2Spring Boot Devtools技术/
8.8本章小结/
第9章 项目初始化与底层搭建/
9.1需要安装的软件工具/
9.2需要使用的第三方云服务/
9.3创建和初始化后端项目/
9.3.1使用Spring Boot官网初始化项目/
9.3.2使用IntelliJ IDEA开发IDE初始化项目/
9.4搭建后端项目底层/
9.4.1Java源代码主目录/
9.4.2Java源代码主Java包/
9.4.3共通Java包/
9.4.4项目Java包/
9.4.5项目资源文件主目录/
9.4.6Test源代码主目录/
9.4.7测试代码主Java包/
9.4.8共通测试Java包/
9.4.9项目测试Java包/
9.4.10Git版本忽略配置文件/
9.4.11Maven管理项目配置文件/
9.4.12自述 Markdown文件/
9.5创建和初始化前端项目/
9.5.1使用Vite初始化前端项目/
9.5.2使用Visual Studio Code开发IDE初始化项目/
9.6搭建前端项目底层/
9.6.1安装项目依赖库/
9.6.2项目依赖库配置文件和安装目录/
9.6.3项目构建配置文件/
9.6.4项目资源文件主目录/
9.6.5项目入口文件/
9.6.6其他配置文件/
9.6.7项目状态配置/
9.6.8项目路由配置/
9.6.9项目代码主目录/
9.7本章小结/
第10章 项目业务代码开发/
10.1编辑Maven pom文件/
10.2开发后端项目框架代码/
10.2.1开发项目运行入口类WfsmwApplication/
10.2.2开发项目配置Spring MVC行为的配装器类/
10.3后台管理/
10.3.1开发管理员登录功能及其页面/
10.3.2开发管理员管理功能及其页面/
10.3.3开发会员管理功能及其页面/
10.3.4开发商品模块功能及其页面/
10.3.5开发订单管理功能及其页面/
10.3.6开发模块数据管理功能及其页面/
10.4会员中心/
10.4.1开发会员注册功能及其页面/
10.4.2开发会员登录功能及其页面/
10.4.3开发我的订单功能及其页面/
10.4.4开发我的信息功能及其页面/
10.4.5开发收货地址功能及其页面/
10.4.6开发修改密码功能及其页面/
10.5前端页面WAP版/
10.5.1开发网站首页/
10.5.2开发商品模块前端页面/
10.5.3开发模块数据列表页面/
10.5.4开发购物车页面/
10.5.5开发确认订单页面/
10.5.6开发选择支付方式页面/
10.5.7开发提交订单页面/
10.5.8开发获取支付结果页面/
10.5.9开发支付宝支付功能/
10.5.10开发微信支付功能/
10.6前端页面Vue版/
10.6.1定义数据接口规范/
10.6.2开发网站首页/
10.6.3开发商品列表页面/
10.6.4开发模块数据列表页面/
10.6.5开发购物车页面/
10.6.6开发确认订单页面/
10.6.7开发选择支付方式页面/
10.6.8开发提交订单页面/
10.6.9开发获取支付结果页面/
10.7本章小结/
第11章 项目单元测试开发/
11.1开发单元测试的规范和原则/
11.2开发单元测试的框架代码/
11.2.1开发持久层的测试套件类/
11.2.2开发业务层的测试套件类/
11.2.3开发控制层的测试套件类/
11.3开发持久层Dao接口的单元测试用例/
11.3.1开发持久层的规范和原则/
11.3.2开发持久层的目的、内容和步骤/
11.3.3一个持久层Dao接口的单元测试用例/
11.4开发业务层的单元测试用例/
11.4.1开发业务层的目的、内容和步骤/
11.4.2一个业务层的单元测试用例/
11.5开发控制层的单元测试用例/
11.5.1开发控制层的目的、内容和步骤/
11.5.2一个控制层的单元测试用例/
11.6本章小结/
第12章 项目性能测试/
12.1项目性能测试的规范和原则/
12.2项目性能测试使用的工具/
12.2.1Apache JMeter测试工具/
12.2.2VisualVM性能监视器/
12.2.3JConsole监视工具/
12.3项目性能测试的过程/
12.4项目的性能测试/
12.4.1测试目标和指标/
12.4.2定义稳定状态和负载大小/
12.4.3执行性能测试/
12.4.4分析测试结果/
12.5本章小结/
第13章 项目部署/
13.1项目部署概述/
13.2部署Java环境/
13.2.1在Windows 10操作系统部署Java环境/
13.2.2在Ubuntu 16.04操作系统部署Java环境/
13.3部署MySQL数据库/
13.3.1在Windows 10操作系统部署MySQL数据库/
13.3.2在Ubuntu 16.04操作系统部署MySQL数据库/
13.4部署Redis缓存服务/
13.4.1在Windows 10操作系统部署Redis缓存服务/
13.4.2在Ubuntu 16.04操作系统部署Redis缓存服务/
13.5部署Nginx服务器/
13.5.1在Windows 10操作系统部署Nginx服务器/
13.5.2在Ubuntu 16.04操作系统部署Nginx服务器/
13.6以JAR包方式部署后端项目/
13.6.1在Windows 10操作系统部署Spring Boot项目/
13.6.2在Ubuntu 16.04操作系统部署Spring Boot项目/
13.7以Docker容器方式部署后端项目/
13.7.1在Windows 10操作系统部署Spring Boot项目/
13.7.2在Ubuntu 16.04操作系统部署Spring Boot项目/
13.8以独立应用方式部署前端项目/
13.8.1在Windows 10操作系统部署前端项目/
13.8.2在Ubuntu 16.04操作系统部署前端项目/
13.9以Docker容器方式部署前端项目/
13.9.1在Windows 10操作系统部署前端项目/
13.9.2在Ubuntu 16.04操作系统部署前端项目/
13.10本章小结/
参考文献/
标签
缩略图
书名 SPRING BOOT +MVC + VUE3 项目全流程开发指南:从需求分析到上线部署
副书名
原作名
作者 花树峰
译者
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111763574
开本 16开
页数 36
版次 1
装订
字数 577
出版时间 2024-09-01
首版时间
印刷时间 2024-09-01
正文语种
读者对象
适用范围
发行范围
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量
CIP核字
中图分类号 TP312.8-62
丛书名
印张
印次 1
出版地
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 10:40:11