您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
SPRING BOOT +MVC + VUE3 项目全流程开发指南:从需求分析到上线部署
字数: 577
装帧: 平装
出版社: 机械工业出版社
作者: 花树峰 著
出版日期: 2024-09-01
商品条码: 9787111763574
版次: 1
开本: 16开
页数: 36
出版年份: 2024
定价:
¥109
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
本书通过全面覆盖从需求分析到上线部署的各个环节,提供了一套完整、实用的软件项目开发方法。它不仅适合有一定编程基础的开发者深入学习,也适合技术管理者和架构师提升项目管理和架构设计的能力。
内容简介
本书全面概述了软件项目开发的全流程,全书共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本章小结/ 参考文献/
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网