返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 团购 Spring Boot +MVC + Vue3 项目全流程开发指南:从需求分析到上线部署 花树峰 Java Jav
  • 新商品上架
    • 作者: 无著
    • 出版社: 机械工业出版社
    • 出版时间:2024-10
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    江莱图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 无著
    • 出版社:机械工业出版社
    • 出版时间:2024-10
    • ISBN:9787111763574
    • 版权提供:机械工业出版社


    商品名称:

    Spring Boot +MVC + Vue3 项目全流程开发指南:从需求分析到上线部署

    作 者:

    花树峰

    市 场 价:

    109.00元

    ISBN 号:

    978-7-111-76357-4

    出版日期:

    2024年10月

    开 本:

    16开

    出 版 社:

    机械工业出版社

    前言

    第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本章小结/

    参考文献/


    本书全面概述了软件项目开发的全流程,全书共13章,包括项目开发概述、开发规范、开发技术、需求分析、架构与目录结构设计、数据库表结构设计、详细功能设计、技术框架选型、初始化与底层搭建、业务代码开发、单元测试开发、性能测试和部署等内容。书中以实际项目为例,结合理论知识和实践操作,为读者提供了一条清晰、完整的项目开发学习路线。本书不仅详细介绍了各环节的具体操作和技巧,还强调了按照规范进行操作的重要性,以确保项目开发的标准化和高质量。同时,书中还提供了丰富的实例和大量的代码,以帮助读者更好地理解和掌握相关知识。配套资源获取方式见封底。

        本书适合软件工程师、开发人员和IT爱好者参考阅读。


    花树峰,具有20年以上软件开发经验,技术底蕴深厚、项目管理经验丰富。大学毕业后,历任Java程序员、高级软件开发师、产品经理、客户项目经理、技术经理、技术总监、创业公司合伙人等。精通Java、PHP、Python、Spring、Spring Boot、Spring MVC、MyBatis、Thymeleaf、MySQL、MongoDB等主流技术。曾在惠普、华数集团从事项目开发和产品经理工作,参与研发了“日本电信管理平台”(大型企业应用)、“华数互动电视平台”(大型视频互动平台)、“优猜”(社交类APP)、“木禾建站”(可快速建设在线商城的SaaS平台)等各种大型商业软件应用。

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购