Spring快速入门到精通

Spring快速入门到精通
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 编著
2023-09
版次: 1
ISBN: 9787122434128
定价: 108.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 422页
字数: 692千字
  • 《Spring快速入门到精通》是一本基础与实践相结合的图书。全书共分为三篇,分别是基础篇、案例篇、项目篇,其中基础篇16章、案例篇10章、项目篇2章。从学Spring、Spring MVC和Spring Boot到用Spring、Spring MVC和Spring Boot的角度出发,帮助读者快速掌握基础知识的同时,引导读者如何使用它们开发应用程序。本书提供丰富的资源,包括实例、案例和项目的源码及相关讲解视频、学习计划表、指令速查表等,全方位为读者提供服务。本书不仅适合作为软件开发入门者的自学用书,而且适合作为高等院校相关专业的教学参考书,还适合供初入职场的开发人员查阅、参考。 第1篇  基础篇001 

    第1章 Spring入门  002 

    1.1  Spring概述  002 

    1.1.1 三层架构  003 

    1.1.2 Spring的优良特性  003 

    1.1.3 Spring框架的特点  003 

    1.2  Spring体系结构  004 

    1.2.1 核心容器  004 

    1.2.2 数据访问  005 

    1.2.3 Web层和Test模块  005 

    1.2.4 其他模块  006 

    1.3  Spring环境配置  006 

    1.3.1 安装JDK  006 

    1.3.2 下载Spring框架  009 

    1.3.3 安装Eclipse  012 

    1.3.4 安装Spring Tool Suite  019 

    1.4  Spring的第一个实例  024 

    1.4.1 创建项目  024 

    1.4.2 添加jar文件  024 

    1.4.3 新建.java文件  026 

    第2章 Spring IoC容器  028 

    2.1  IoC容器概述  028 

    2.1.1 依赖注入  029 

    2.1.2 IoC容器的工作原理  029 

    2.1.3 IoC容器的两种实现  029 

    2.2  Spring Bean定义  030 

    2.3  Spring Bean作用域  032 

    2.3.1 singleton作用域  032 

    2.3.2 prototype作用域  034 

    2.4  Spring Bean生命周期  035 

    2.5  Spring Bean后置处理器  037 

    2.6  Spring Bean继承  040 

    2.7  综合案例  043 

    2.8  实战练习  044 

    第3章 Spring依赖注入  045 

    3.1  Spring基于构造函数的依赖注入  045 

    3.2  Spring基于设值函数的依赖注入  047 

    3.3  Spring基于短命名空间的依赖注入  049 

    3.4  Spring注入内部Bean  052 

    3.5  Spring注入集合  056 

    3.6  综合案例  059 

    3.7  实战练习  061 

    第4章 Spring Beans自动装配  062 

    4.1  Beans自动装配概述  062 

    4.2  byName自动装配  063 

    4.3  byType自动装配  066 

    4.4  构造函数自动装配  070 

    4.5  综合案例  073 

    4.6  实战练习  075 

    第5章 Spring AOP  076 

    5.1  AOP概述  076 

    5.2  AOP编程  078 

    5.2.1 Spring AOP的代理机制与连接点  078 

    5.2.2 Spring AOP的通知类型和切面类型  078 

    5.2.3 一般切面的AOP开发  079 

    5.2.4 切点切面的AOP开发  083 

    5.3  综合案例  086 

    5.4  实战练习  089 

    第6章 Spring JDBC  090 

    6.1  JdbcTemplate类概述  090 

    6.2  创建数据库和数据表  091 

    6.3  创建实体类  091 

    6.4  创建接口实现类  093 

    6.5  创建应用程序运行类  094 

    6.6  创建配置文件  095 

    6.7  综合案例  097 

    6.8  实战练习  100 

    第7章 Spring MVC  101 

    7.1  MVC设计模式概述  101 

    7.2  下载、配置Tomcat  102 

    7.2.1 下载Tomcat  102 

    7.2.2 配置Tomcat的环境变量  104 

    7.2.3 在Eclipse中配置Tomcat  107 

    7.3  第一个Spring MVC程序  112 

    7.3.1 创建动态Web项目  112 

    7.3.2 导入jar包  114 

    7.3.3 编写控制器类  115 

    7.3.4 编写JSP文件  116 

    7.3.5 编写XML文件  119 

    7.3.6 运行Spring MVC程序  122 

    第8章 Spring Boot环境搭建  124 

    8.1  安装项目构建工具——Maven  124 

    8.1.1 下载压缩包  124 

    8.1.2 修改jar文件的存放位置  126 

    8.1.3 添加阿里云中央仓库镜像  126 

    8.2  配置Maven环境  128 

    8.3  接口测试工具——Postman  131 

    8.4  编写第一个Spring Boot程序  133 

    8.4.1 在Spring官网生成初始项目文件  133 

    8.4.2 Eclipse导入Spring Boot项目  135 

    8.4.3 编写简单的跳转功能  137 

    8.4.4 打包项目  139 

    第9章 Spring Boot基础  142 

    9.1  常用注解  142 

    9.2  启动类  143 

    9.3  命名规范  145 

    9.3.1 包的命名  145 

    9.3.2 Java文件的命名  147 

    9.4  为项目添加依赖  149 

    9.4.1 修改pom.xml配置文件  149 

    9.4.2 如何查找依赖的版本号  152 

    第10章 配置项目  153 

    10.1  配置文件  153 

    10.1.1 properties格式和yml格式  153 

    10.1.2 常用配置  156 

    10.2  读取配置项的值  156 

    10.2.1 使用@Value注解注入  156 

    10.2.2 使用Environment环境组件  158 

    10.2.3 创建配置文件的映射对象  160 

    10.3  同时拥有多个配置文件  163 

    10.3.1 加载多个配置文件  163 

    10.3.2 切换多环境配置文件  166 

    10.4  @Configuration配置类  168 

    10.5  综合案例  171 

    10.6  实战练习  174 

    第11章 Controller控制器  175 

    11.1  映射URL请求  175 

    11.1.1 @Controller  175 

    11.1.2 @RequestMapping  176 

    11.1.3 @ResponseBody  185 

    11.1.4 @RestController  186 

    11.1.5 重定向  186 

    11.2  传递参数  187 

    11.2.1 自动识别请求的参数  187 

    11.2.2 @RequestParam  189 

    11.2.3 @RequestBody  192 

    11.2.4 获取Servlet的内置对象  193 

    11.3  综合案例  195 

    11.4  实战练习  201 

    第12章 请求的过滤、拦截与监听  202 

    12.1  过滤器  202 

    12.1.1 通过配置类注册  203 

    12.1.2 通过@WebFilter注解注册  205 

    12.2  拦截器  206 

    12.3  监听器  210 

    12.4  综合案例  213 

    12.5  实战练习  214 

    第13章 Service服务  215 

    13.1  @Service注解  215 

    13.2  同时存在多个实现类的情况  217 

    13.2.1 按照实现类名称映射  217 

    13.2.2 按照@Service的value属性映射  220 

    13.3  综合案例  223 

    13.4  实战练习  224 

    第14章 日志组件  225 

    14.1  Spring Boot默认的日志组件  225 

    14.1.1 log4j框架与logback框架  225 

    14.1.2 slf4j日志框架  225 

    14.2  打印日志  226 

    14.2.1 slf4j的用法  226 

    14.2.2 解读日志  227 

    14.3  保存日志文件  229 

    14.3.1 指定日志文件保存地址  229 

    14.3.2 指定日志文件名称  230 

    14.3.3 为日志文件添加约束  230 

    14.4  调整日志内容  231 

    14.4.1 设置日志级别  231 

    14.4.2 修改日志格式  233 

    14.5  综合案例  234 

    14.6  实战练习  235 

    第15章 单元测试  237 

    15.1  Spring Boot中的JUnit  237 

    15.2  注解  239 

    15.2.1 核心注解  239 

    15.2.2 测前准备与测后收尾  241 

    15.2.3 参数化测试  243 

    15.2.4 其他常用注解  248 

    15.3  断言  251 

    15.3.1 Assertions类的常用方法  251 

    15.3.2 两种导入方式  252 

    15.3.3 Executable接口  252 

    15.3.4 在测试中的应用  253 

    15.4  模拟Servlet内置对象  256 

    15.5  模拟网络请求  258 

    15.5.1 创建网络请求  258 

    15.5.2 添加请求参数  259 

    15.5.3 分析结果  260 

    15.6  综合案例  262 

    15.7  实战练习  265 

    第16章 异常处理  266 

    16.1  拦截特定异常  266 

    16.2  获取具体的异常日志  267 

    16.3  指定被拦截的Java文件  269 

    16.3.1 只拦截某个包中发生的异常  269 

    16.3.2 只拦截某个注解标注类发生的异常  271 

    16.4  拦截自定义异常  273 

    16.5  综合案例  275 

    16.6  实战练习  277 

    第2篇  案例篇279 

    第17章 表单处理(Spring MVC实现)   280 

    17.1  案例效果预览  280 

    17.2  业务流程图  281 

    17.3  实现步骤  281 

    17.3.1 创建动态Web项目  281 

    17.3.2 编写员工类  282 

    17.3.3 编写控制器类  282 

    17.3.4 编写JSP文件  284 

    17.3.5 编写XML文件  286 

    第18章 页面显示自定义异常信息(Spring MVC实现)   288 

    18.1  案例效果预览  288 

    18.2  业务流程图  289 

    18.3  实现步骤  290 

    18.3.1 编写用户类  290 

    18.3.2 编写控制器类  291 

    18.3.3 编写自定义异常类  292 

    18.3.4 编写JSP文件  293 

    18.3.5 编写XML文件  295 

    第19章 用户调查问卷(Spring MVC实现)   298 

    19.1  案例效果预览  298 

    19.2  业务流程图  299 

    19.3  实现步骤  299 

    19.3.1 编写用户类  300 

    19.3.2 编写控制器类  302 

    19.3.3 编写JSP文件  304 

    19.3.4 编写XML文件  307 

    第20章 上传文件(Spring MVC 文件上传技术实现)   310 

    20.1  案例效果预览  310 

    20.2  业务流程图  311 

    20.3  实现步骤  311 

    20.3.1 编写文件模型类  312 

    20.3.2 编写文件控制器类  313 

    20.3.3 编写JSP文件  314 

    20.3.4 编写XML文件  316 

    第21章 导出数据至Excel(Spring MVC Excel读写技术实现)   318 

    21.1  案例效果预览  318 

    21.2  业务流程图  319 

    21.3  实现步骤  319 

    21.3.1 编写模型类  320 

    21.3.2 编写工具类  321 

    21.3.3 编写控制器类  323 

    21.3.4 编写JSP文件  325 

    21.3.5 编写XML文件  326 

    第22章 批量上传考试成绩(Spring Boot POI技术实现)  328 

    22.1  案例效果预览  328 

    22.2  业务流程图  329 

    22.3  实现步骤  330 

    22.3.1 储备知识  330 

    22.3.2 为项目添加依赖  332 

    22.3.3 编写工具类  333 

    22.3.4 编写控制器类  334 

    22.3.5 编写视图文件  335 

    第23章 页面动态展示服务器回执(Spring Boot WebSocket API实现)  337 

    23.1  案例效果预览  337 

    23.2  客户端与服务端之间的触发关系图  338 

    23.3  实现步骤  338 

    23.3.1 储备知识  338 

    23.3.2 添加依赖  341 

    23.3.3 编写配置类  341 

    23.3.4 编写服务端  342 

    23.3.5 编写客户端  343 

    23.3.6 创建控制器  344 

    第24章 模拟手机扫码登录(Spring Boot qrcode.js 二维码扫码技术实现)  345 

    24.1  案例效果预览  345 

    24.2  业务流程图  346 

    24.3  实现步骤  347 

    24.3.1 添加依赖  347 

    24.3.2 添加qrcode.js  347 

    24.3.3 模拟消息队列  347 

    24.3.4 编写配置类  348 

    24.3.5 服务端实现  348 

    24.3.6 客户端实现  349 

    24.3.7 控制器实现  351 

    第25章 网页聊天室(Spring Boot jQuery技术实现)  352 

    25.1  案例效果预览  352 

    25.2  业务流程图  354 

    25.3  实现步骤  354 

    25.3.1 添加依赖  354 

    25.3.2 添加jQuery  355 

    25.3.3 编写配置类  355 

    25.3.4 自定义会话组  355 

    25.3.5 服务端实现  357 

    25.3.6 客户端实现  358 

    25.3.7 控制器实现  359 

    第26章 高并发抢票服务(Spring Boot Redis实现)  360 

    26.1  案例效果预览  360 

    26.2  业务流程图  361 

    26.3  实现步骤  361 

    26.3.1 Windows系统搭建Redis环境  361 

    26.3.2 添加依赖  364 

    26.3.3 编写配置项  364 

    26.3.4 注册Jedis对象  364 

    26.3.5 编写购票服务  365 

    26.3.6 控制器实现  366 

    26.3.7 编写抢票入口页面  367 

    第3篇  项目篇369 

    第27章 K12(中小学)综合测评系统(Spring MVC jQuery MySQL数据库实现)  370 

    27.1  需求分析  370 

    27.2  系统设计  370 

    27.2.1 开发环境  370 

    27.2.2 功能结构  371 

    27.2.3 业务流程  371 

    27.2.4 项目结构  371 

    27.3  创建项目  372 

    27.3.1 基础数据库表  372 

    27.3.2 配置文件  373 

    27.4  Excel文件解析模块  377 

    27.4.1 页面必填项判定  377 

    27.4.2 上传选取Excel文件  378 

    27.4.3 页面上传校验判定  379 

    27.4.4 后台Excel接收方法  380 

    27.4.5 后台Excel数据处理方法  380 

    27.4.6 自定义排序规则  382 

    27.4.7 实现数据存储  383 

    27.5  雷达图模块  384 

    27.5.1 数据集合处理  384 

    27.5.2 雷达图数据处理方法  384 

    27.5.3 创建雷达图  385 

    27.5.4 图片信息处理  386 

    27.5.5 图片保存方法  386 

    27.5.6 页面图片展示  387 

    27.6  数据信息导出模块  387 

    27.6.1 数据信息处理方法  388 

    27.6.2 设置导出Excel格式  389 

    27.6.3 设置Excel图片信息  389 

    27.6.4 Excel报表的导出  390 

    27.7  个人信息排序  391 

    27.7.1 页面数据信息录入  391 

    27.7.2 接收个人信息数据  392 

    27.7.3 个人信息数据存储  393 

    第28章 Show——企业最佳展示平台(Spring框架 HTML5  MySQL数据库实现)  394 

    28.1  需求分析  394 

    28.2  系统设计  395 

    28.2.1 开发环境  395 

    28.2.2 功能结构  395 

    28.2.3 业务流程  395 

    28.2.4 项目结构  396 

    28.3  数据表设计  396 

    28.4  前台场景基础模块  397 

    28.4.1 获取场景基础数据  398 

    28.4.2 获取场景样式属性  399 

    28.4.3 实现场景保存  403 

    28.5  前台场景编辑模块  404 

    28.5.1 场景的拖拽排序  404 

    28.5.2 新增场景页面  406 

    28.5.3 删除场景页面  407 

    28.5.4 场景页面的复制  408 

    28.5.5 预览场景页面  411 

    28.6  后台场景维护模块  413 

    28.6.1 场景审核的实现  413 

    28.6.2 场景复制的实现  418 

    28.6.3 场景转换模块的实现  420
  • 内容简介:
    《Spring快速入门到精通》是一本基础与实践相结合的图书。全书共分为三篇,分别是基础篇、案例篇、项目篇,其中基础篇16章、案例篇10章、项目篇2章。从学Spring、Spring MVC和Spring Boot到用Spring、Spring MVC和Spring Boot的角度出发,帮助读者快速掌握基础知识的同时,引导读者如何使用它们开发应用程序。本书提供丰富的资源,包括实例、案例和项目的源码及相关讲解视频、学习计划表、指令速查表等,全方位为读者提供服务。本书不仅适合作为软件开发入门者的自学用书,而且适合作为高等院校相关专业的教学参考书,还适合供初入职场的开发人员查阅、参考。
  • 目录:
    第1篇  基础篇001 

    第1章 Spring入门  002 

    1.1  Spring概述  002 

    1.1.1 三层架构  003 

    1.1.2 Spring的优良特性  003 

    1.1.3 Spring框架的特点  003 

    1.2  Spring体系结构  004 

    1.2.1 核心容器  004 

    1.2.2 数据访问  005 

    1.2.3 Web层和Test模块  005 

    1.2.4 其他模块  006 

    1.3  Spring环境配置  006 

    1.3.1 安装JDK  006 

    1.3.2 下载Spring框架  009 

    1.3.3 安装Eclipse  012 

    1.3.4 安装Spring Tool Suite  019 

    1.4  Spring的第一个实例  024 

    1.4.1 创建项目  024 

    1.4.2 添加jar文件  024 

    1.4.3 新建.java文件  026 

    第2章 Spring IoC容器  028 

    2.1  IoC容器概述  028 

    2.1.1 依赖注入  029 

    2.1.2 IoC容器的工作原理  029 

    2.1.3 IoC容器的两种实现  029 

    2.2  Spring Bean定义  030 

    2.3  Spring Bean作用域  032 

    2.3.1 singleton作用域  032 

    2.3.2 prototype作用域  034 

    2.4  Spring Bean生命周期  035 

    2.5  Spring Bean后置处理器  037 

    2.6  Spring Bean继承  040 

    2.7  综合案例  043 

    2.8  实战练习  044 

    第3章 Spring依赖注入  045 

    3.1  Spring基于构造函数的依赖注入  045 

    3.2  Spring基于设值函数的依赖注入  047 

    3.3  Spring基于短命名空间的依赖注入  049 

    3.4  Spring注入内部Bean  052 

    3.5  Spring注入集合  056 

    3.6  综合案例  059 

    3.7  实战练习  061 

    第4章 Spring Beans自动装配  062 

    4.1  Beans自动装配概述  062 

    4.2  byName自动装配  063 

    4.3  byType自动装配  066 

    4.4  构造函数自动装配  070 

    4.5  综合案例  073 

    4.6  实战练习  075 

    第5章 Spring AOP  076 

    5.1  AOP概述  076 

    5.2  AOP编程  078 

    5.2.1 Spring AOP的代理机制与连接点  078 

    5.2.2 Spring AOP的通知类型和切面类型  078 

    5.2.3 一般切面的AOP开发  079 

    5.2.4 切点切面的AOP开发  083 

    5.3  综合案例  086 

    5.4  实战练习  089 

    第6章 Spring JDBC  090 

    6.1  JdbcTemplate类概述  090 

    6.2  创建数据库和数据表  091 

    6.3  创建实体类  091 

    6.4  创建接口实现类  093 

    6.5  创建应用程序运行类  094 

    6.6  创建配置文件  095 

    6.7  综合案例  097 

    6.8  实战练习  100 

    第7章 Spring MVC  101 

    7.1  MVC设计模式概述  101 

    7.2  下载、配置Tomcat  102 

    7.2.1 下载Tomcat  102 

    7.2.2 配置Tomcat的环境变量  104 

    7.2.3 在Eclipse中配置Tomcat  107 

    7.3  第一个Spring MVC程序  112 

    7.3.1 创建动态Web项目  112 

    7.3.2 导入jar包  114 

    7.3.3 编写控制器类  115 

    7.3.4 编写JSP文件  116 

    7.3.5 编写XML文件  119 

    7.3.6 运行Spring MVC程序  122 

    第8章 Spring Boot环境搭建  124 

    8.1  安装项目构建工具——Maven  124 

    8.1.1 下载压缩包  124 

    8.1.2 修改jar文件的存放位置  126 

    8.1.3 添加阿里云中央仓库镜像  126 

    8.2  配置Maven环境  128 

    8.3  接口测试工具——Postman  131 

    8.4  编写第一个Spring Boot程序  133 

    8.4.1 在Spring官网生成初始项目文件  133 

    8.4.2 Eclipse导入Spring Boot项目  135 

    8.4.3 编写简单的跳转功能  137 

    8.4.4 打包项目  139 

    第9章 Spring Boot基础  142 

    9.1  常用注解  142 

    9.2  启动类  143 

    9.3  命名规范  145 

    9.3.1 包的命名  145 

    9.3.2 Java文件的命名  147 

    9.4  为项目添加依赖  149 

    9.4.1 修改pom.xml配置文件  149 

    9.4.2 如何查找依赖的版本号  152 

    第10章 配置项目  153 

    10.1  配置文件  153 

    10.1.1 properties格式和yml格式  153 

    10.1.2 常用配置  156 

    10.2  读取配置项的值  156 

    10.2.1 使用@Value注解注入  156 

    10.2.2 使用Environment环境组件  158 

    10.2.3 创建配置文件的映射对象  160 

    10.3  同时拥有多个配置文件  163 

    10.3.1 加载多个配置文件  163 

    10.3.2 切换多环境配置文件  166 

    10.4  @Configuration配置类  168 

    10.5  综合案例  171 

    10.6  实战练习  174 

    第11章 Controller控制器  175 

    11.1  映射URL请求  175 

    11.1.1 @Controller  175 

    11.1.2 @RequestMapping  176 

    11.1.3 @ResponseBody  185 

    11.1.4 @RestController  186 

    11.1.5 重定向  186 

    11.2  传递参数  187 

    11.2.1 自动识别请求的参数  187 

    11.2.2 @RequestParam  189 

    11.2.3 @RequestBody  192 

    11.2.4 获取Servlet的内置对象  193 

    11.3  综合案例  195 

    11.4  实战练习  201 

    第12章 请求的过滤、拦截与监听  202 

    12.1  过滤器  202 

    12.1.1 通过配置类注册  203 

    12.1.2 通过@WebFilter注解注册  205 

    12.2  拦截器  206 

    12.3  监听器  210 

    12.4  综合案例  213 

    12.5  实战练习  214 

    第13章 Service服务  215 

    13.1  @Service注解  215 

    13.2  同时存在多个实现类的情况  217 

    13.2.1 按照实现类名称映射  217 

    13.2.2 按照@Service的value属性映射  220 

    13.3  综合案例  223 

    13.4  实战练习  224 

    第14章 日志组件  225 

    14.1  Spring Boot默认的日志组件  225 

    14.1.1 log4j框架与logback框架  225 

    14.1.2 slf4j日志框架  225 

    14.2  打印日志  226 

    14.2.1 slf4j的用法  226 

    14.2.2 解读日志  227 

    14.3  保存日志文件  229 

    14.3.1 指定日志文件保存地址  229 

    14.3.2 指定日志文件名称  230 

    14.3.3 为日志文件添加约束  230 

    14.4  调整日志内容  231 

    14.4.1 设置日志级别  231 

    14.4.2 修改日志格式  233 

    14.5  综合案例  234 

    14.6  实战练习  235 

    第15章 单元测试  237 

    15.1  Spring Boot中的JUnit  237 

    15.2  注解  239 

    15.2.1 核心注解  239 

    15.2.2 测前准备与测后收尾  241 

    15.2.3 参数化测试  243 

    15.2.4 其他常用注解  248 

    15.3  断言  251 

    15.3.1 Assertions类的常用方法  251 

    15.3.2 两种导入方式  252 

    15.3.3 Executable接口  252 

    15.3.4 在测试中的应用  253 

    15.4  模拟Servlet内置对象  256 

    15.5  模拟网络请求  258 

    15.5.1 创建网络请求  258 

    15.5.2 添加请求参数  259 

    15.5.3 分析结果  260 

    15.6  综合案例  262 

    15.7  实战练习  265 

    第16章 异常处理  266 

    16.1  拦截特定异常  266 

    16.2  获取具体的异常日志  267 

    16.3  指定被拦截的Java文件  269 

    16.3.1 只拦截某个包中发生的异常  269 

    16.3.2 只拦截某个注解标注类发生的异常  271 

    16.4  拦截自定义异常  273 

    16.5  综合案例  275 

    16.6  实战练习  277 

    第2篇  案例篇279 

    第17章 表单处理(Spring MVC实现)   280 

    17.1  案例效果预览  280 

    17.2  业务流程图  281 

    17.3  实现步骤  281 

    17.3.1 创建动态Web项目  281 

    17.3.2 编写员工类  282 

    17.3.3 编写控制器类  282 

    17.3.4 编写JSP文件  284 

    17.3.5 编写XML文件  286 

    第18章 页面显示自定义异常信息(Spring MVC实现)   288 

    18.1  案例效果预览  288 

    18.2  业务流程图  289 

    18.3  实现步骤  290 

    18.3.1 编写用户类  290 

    18.3.2 编写控制器类  291 

    18.3.3 编写自定义异常类  292 

    18.3.4 编写JSP文件  293 

    18.3.5 编写XML文件  295 

    第19章 用户调查问卷(Spring MVC实现)   298 

    19.1  案例效果预览  298 

    19.2  业务流程图  299 

    19.3  实现步骤  299 

    19.3.1 编写用户类  300 

    19.3.2 编写控制器类  302 

    19.3.3 编写JSP文件  304 

    19.3.4 编写XML文件  307 

    第20章 上传文件(Spring MVC 文件上传技术实现)   310 

    20.1  案例效果预览  310 

    20.2  业务流程图  311 

    20.3  实现步骤  311 

    20.3.1 编写文件模型类  312 

    20.3.2 编写文件控制器类  313 

    20.3.3 编写JSP文件  314 

    20.3.4 编写XML文件  316 

    第21章 导出数据至Excel(Spring MVC Excel读写技术实现)   318 

    21.1  案例效果预览  318 

    21.2  业务流程图  319 

    21.3  实现步骤  319 

    21.3.1 编写模型类  320 

    21.3.2 编写工具类  321 

    21.3.3 编写控制器类  323 

    21.3.4 编写JSP文件  325 

    21.3.5 编写XML文件  326 

    第22章 批量上传考试成绩(Spring Boot POI技术实现)  328 

    22.1  案例效果预览  328 

    22.2  业务流程图  329 

    22.3  实现步骤  330 

    22.3.1 储备知识  330 

    22.3.2 为项目添加依赖  332 

    22.3.3 编写工具类  333 

    22.3.4 编写控制器类  334 

    22.3.5 编写视图文件  335 

    第23章 页面动态展示服务器回执(Spring Boot WebSocket API实现)  337 

    23.1  案例效果预览  337 

    23.2  客户端与服务端之间的触发关系图  338 

    23.3  实现步骤  338 

    23.3.1 储备知识  338 

    23.3.2 添加依赖  341 

    23.3.3 编写配置类  341 

    23.3.4 编写服务端  342 

    23.3.5 编写客户端  343 

    23.3.6 创建控制器  344 

    第24章 模拟手机扫码登录(Spring Boot qrcode.js 二维码扫码技术实现)  345 

    24.1  案例效果预览  345 

    24.2  业务流程图  346 

    24.3  实现步骤  347 

    24.3.1 添加依赖  347 

    24.3.2 添加qrcode.js  347 

    24.3.3 模拟消息队列  347 

    24.3.4 编写配置类  348 

    24.3.5 服务端实现  348 

    24.3.6 客户端实现  349 

    24.3.7 控制器实现  351 

    第25章 网页聊天室(Spring Boot jQuery技术实现)  352 

    25.1  案例效果预览  352 

    25.2  业务流程图  354 

    25.3  实现步骤  354 

    25.3.1 添加依赖  354 

    25.3.2 添加jQuery  355 

    25.3.3 编写配置类  355 

    25.3.4 自定义会话组  355 

    25.3.5 服务端实现  357 

    25.3.6 客户端实现  358 

    25.3.7 控制器实现  359 

    第26章 高并发抢票服务(Spring Boot Redis实现)  360 

    26.1  案例效果预览  360 

    26.2  业务流程图  361 

    26.3  实现步骤  361 

    26.3.1 Windows系统搭建Redis环境  361 

    26.3.2 添加依赖  364 

    26.3.3 编写配置项  364 

    26.3.4 注册Jedis对象  364 

    26.3.5 编写购票服务  365 

    26.3.6 控制器实现  366 

    26.3.7 编写抢票入口页面  367 

    第3篇  项目篇369 

    第27章 K12(中小学)综合测评系统(Spring MVC jQuery MySQL数据库实现)  370 

    27.1  需求分析  370 

    27.2  系统设计  370 

    27.2.1 开发环境  370 

    27.2.2 功能结构  371 

    27.2.3 业务流程  371 

    27.2.4 项目结构  371 

    27.3  创建项目  372 

    27.3.1 基础数据库表  372 

    27.3.2 配置文件  373 

    27.4  Excel文件解析模块  377 

    27.4.1 页面必填项判定  377 

    27.4.2 上传选取Excel文件  378 

    27.4.3 页面上传校验判定  379 

    27.4.4 后台Excel接收方法  380 

    27.4.5 后台Excel数据处理方法  380 

    27.4.6 自定义排序规则  382 

    27.4.7 实现数据存储  383 

    27.5  雷达图模块  384 

    27.5.1 数据集合处理  384 

    27.5.2 雷达图数据处理方法  384 

    27.5.3 创建雷达图  385 

    27.5.4 图片信息处理  386 

    27.5.5 图片保存方法  386 

    27.5.6 页面图片展示  387 

    27.6  数据信息导出模块  387 

    27.6.1 数据信息处理方法  388 

    27.6.2 设置导出Excel格式  389 

    27.6.3 设置Excel图片信息  389 

    27.6.4 Excel报表的导出  390 

    27.7  个人信息排序  391 

    27.7.1 页面数据信息录入  391 

    27.7.2 接收个人信息数据  392 

    27.7.3 个人信息数据存储  393 

    第28章 Show——企业最佳展示平台(Spring框架 HTML5  MySQL数据库实现)  394 

    28.1  需求分析  394 

    28.2  系统设计  395 

    28.2.1 开发环境  395 

    28.2.2 功能结构  395 

    28.2.3 业务流程  395 

    28.2.4 项目结构  396 

    28.3  数据表设计  396 

    28.4  前台场景基础模块  397 

    28.4.1 获取场景基础数据  398 

    28.4.2 获取场景样式属性  399 

    28.4.3 实现场景保存  403 

    28.5  前台场景编辑模块  404 

    28.5.1 场景的拖拽排序  404 

    28.5.2 新增场景页面  406 

    28.5.3 删除场景页面  407 

    28.5.4 场景页面的复制  408 

    28.5.5 预览场景页面  411 

    28.6  后台场景维护模块  413 

    28.6.1 场景审核的实现  413 

    28.6.2 场景复制的实现  418 

    28.6.3 场景转换模块的实现  420
查看详情
相关图书 / 更多
Spring快速入门到精通
Spring Framework6开发实战 Spring+Spring Web MVC+MyBatis
肖海鹏、耿卫江、王荣芝、张天怡、张志慧
Spring快速入门到精通
Spring Boot微服务实战(第2版)
[美]莫伊塞斯·马塞罗·加西亚(Moisés Macero García) 著;甘明 王超 庄晓敏 石瑶 译
Spring快速入门到精通
Spark大数据分析
作者
Spring快速入门到精通
Spark入门与大数据分析实战
迟殿委 李超
Spring快速入门到精通
Spark大数据开发(职业教育计算机系列教材)
唐春玲;周桥;陈小龙
Spring快速入门到精通
Spring Boot+Vue前后端分离项目全栈开发实战
唐文
Spring快速入门到精通
Spring Boot 3.0开发实战
李西明;陈立为
Spring快速入门到精通
Spark分布式处理实战
刘均 王璐烽
Spring快速入门到精通
Spring Security原理与实战:构建安全可靠的微服务
邹炎
Spring快速入门到精通
Spark原理深入与编程实战(微课视频版)
辛立伟;张帆;张会娟
Spring快速入门到精通
Spring Boot 3 +Vue 3开发实战
朱建昕
Spring快速入门到精通
Spring Cloud Alibaba核心技术与实战案例
高洪岩
您可能感兴趣 / 更多
Spring快速入门到精通
MySQL快速入门到精通
明日科技 编著
Spring快速入门到精通
Python游戏开发快速入门到精通
明日科技 编著
Spring快速入门到精通
Python OpenCV快速入门到精通
明日科技 编著
Spring快速入门到精通
快速上手Python:基础·进阶·实战
明日科技 编著
Spring快速入门到精通
从零开始学Node.js
明日科技 编著
Spring快速入门到精通
从零开始学HTML5+CSS3+JavaScript
明日科技 编著
Spring快速入门到精通
从零开始学Vue.js
明日科技 编著
Spring快速入门到精通
从零开始学Java
明日科技 编著
Spring快速入门到精通
从零开始学C++
明日科技 编著
Spring快速入门到精通
从零开始学Spring Boot
明日科技 编著
Spring快速入门到精通
从零开始学MySQL
明日科技 编著
Spring快速入门到精通
从零开始学ASP.NET
明日科技 编著