×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302663256
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:196
  • 出版时间:2024-05-01
  • 条形码:9787302663256 ; 978-7-302-66325-6

本书特色

《Spring Boot应用设计案例教程》拥有多年教学经验的高校教授编写;内容知识前沿,实验规范,案例丰富,解析深刻,可以帮助学生进行有效学习。

内容简介

Spring Boot是一个建立在Spring基础上的快速应用开发框架,目前该框架已发布了3.1版。本书从初学者角度出发,通过丰富多彩的案例讲述了Spring和Spring Boot框架的核心知识内容。全书包括16章,具体内容包括:Spring简介与开发工具、Spring Bean配置与SpEL语言、使用Maven构建工程、Spring 的AOP编程、Spring Boot简介与应用初步、Spring MVC编程、自动发送邮件与任务定时、使用JdbcTemplate访问数据库、使用JPA访问数据库、使用Mybatis访问数据库、面向消息通信的应用编程、Spring WebSocket编程、Spring Security应用安全编程、基于MVC的资源共享网站设计、Spring Boot访问MongoDB数据库、Spring Boot响应式编程等。读者可以跟随本书的讲解,边学边练,设计出功能较复杂的Web应用软件。 Spring和Spring Boot内容更新非常快,本书力求跟随**版本和较为典型的应用场景,书中案例的视图均采用Thymeleaf模板进行设计。主要面向普通高等院校的师生,可作为计算机、软件工程、物联网、电子商务、人工智能技术等专业的教学用书。也可作为相关领域的培训教材和企业开发人员的参考用书。

目录

第 1章 Spring简介与开发工具 1 11 Spring开发环境与工具使用 1 111 安装 JDK 1 112 安装 STS开发工具 1 12 Spring简单样例调试 2 121 Spring简单应用程序调试 2 122 使用单元测试 4 13 Spring框架基本组成 5 131 核心容器部分 5 132 数据访问与整合部分 6 133 Web部分 6 134 其他模块 6 14 Spring的文件资源访问处理 7 141 用 Resource接口访问文件资源 7 142 用 ApplicationContext接口访问文件资源 8 第 2章 Spring Bean配置与 SpEL语言10 21 Bean的依赖注入方式 10 211 设值注入方式 10 212 构造注入方式 13 213 集合对象注入 13 22自动扫描注解定义 Bean 14 23使用注解配置定义 Bean 15 231 使用注解 @Configuration和@Bean定义 Bean 15 232 混合使用 XML与注解进行 Bean的配置 17 24 Bean的生命周期 18 241 Bean的范围(scope) 18 242 Bean自动装配(autowire)方式 19 243 Bean的依赖检查 19 25 SpEL 20 251 SpEL支持的表达式类型 20 252 在 Bean配置中使用 SpEL 21 ·IV·Spring Boot应用设计案例教程 第 3章使用 Maven构建工程23 31 Maven概览 23 32 Maven依赖项管理模型 24 321 工件和坐标 24 322 依赖范围与 classpath 25 323 Maven仓库 25 33创建 Maven工程 26 34在 STS中运行 Maven命令 27 35 Maven的多模块管理 27 36给 Maven工程构建提速 29 第 4章 Spring的 AOP编程 30 41 Spring AOP概述 30 411 AOP的术语 30 412 AspectJ的切入点表达式函数 32 42简单 AOP应用示例 33 43 Spring切面定义说明 35 431 Spring的通知类型 35 432 访问目标方法的参数 37 第 5章 Spring Boot简介与应用初步 39 51 Spring Boot的特性与配置 39 511 Spring Boot的特性 39 512 Spring Boot的配置文件 40 513 兼容问题 40 52 Spring Boot项目搭建与部署 41 521 在 STS环境中创建 Spring Boot工程 41 522 应用入口类 44 523 编写控制器 45 524 启动运行 Spring Boot应用 46 525 应用开发部署的其他问题 46 53 Spring控制器和浏览器的交互接口 47 531 HttpServletRequest接口 47 532 HttpSession接口 48 533 HttpServletResponse接口 48 54 Servlet过滤器 49 第 6章 Spring MVC编程 51 61 Spring MVC的工作过程 51 目录 ·V· 62 Spring MVC控制器 52 621 Spring MVC 的 RESTful特性 52 622 与控制器相关的注解符 53 63视图解析器( ViewResolver) 54 631 Thymeleaf简介 55 632 利用 Spring MVC实现简单答疑应用 58 64用 Spring MVC实现文件上传 61 641 文件上传表单 61 642 文件上传处理控制器 61 65基于 MVC的网上个人文档空间 62 651 控制器的设计 62 652 显示视图设计 63 第 7章自动发送邮件与任务定时 65 71 Spring对发送邮件的支持 65 711 MailMessage接口 65 712 JavaMailSender及其实现类 66 713 使用 MimeMessageHelper类设置邮件消息 66 72利用 Spring Boot发送各类邮件 66 721 发送纯文本邮件 67 722 发送 HTML邮件 68 723 发送带内嵌( inline)资源的邮件 68 724 发送带附件( attachments)的邮件 69 73 Spring Boot中启用任务定时处理 69 第 8章使用 JdbcTemplate访问数据库 72 81使用 JdbcTemplate进行数据库操作 72 811 连接数据库 72 812 实体与业务逻辑 73 813 使用 JdbcTemplate查询数据库 74 814 使用 JdbcTemplate更新数据库 77 815 对业务逻辑的应用测试 78 82网络考试系统设计案例 79 821 组卷处理及试卷显示 80 822 考试阅卷处理 83 823 查阅用户答卷 84 第 9章使用 JPA访问数据库 86 91 JPA访问关系数据库项目搭建过程 86 ·VI· Spring Boot应用设计案例教程 92 Spring Date JPA简介 90 921 JPA的实体相关注解 90 922 Spring Date JPA的 Repository 91 93基于 MVC的网上答疑应用的 JPA方案 94 94在 JPA接口中使用@Query注解 96 第 10章使用 MyBatis和 MyBatis-Plus访问数据库 99 101 使用 MyBatis访问数据库 99 1011 MyBatis简介 99 1012 基于 Spring Boot的 MyBatis应用构建 100 1013 关于 MyBatis的 Mapper编写 102 1014 用 MyBatis实现分页显示处理 103 1015 用 MyBatis实现含分页处理的答疑应用 104 1016 MyBatis的动态 SQL编辑 109 102 使用 MyBatis-Plus访问数据库 111 1021 MyBatis-Plus简介 111 1022 简单的应用样例 112 1023 MyBatis-Plus的条件构造器 113 1024 MyBatis-Plus的 BaseMapper接口 115 1025 MyBatis-Plus的 IService接口 116 1026 用 MyBatis-Plus实现数据分页处理 118 1027 用 MyBatis-plus实现答疑应用分页显示案例 119 第 11章面向消息通信的应用编程 121 111 异步通信方式与 JMS 121 1111 异步通信方式 121 1112 JMS 122 112 ActiveMQ消息队列服务 123 113 Spring JMS编程方法 124 1131 用 JmsTemplate发送消息 124 1132 消息接收处理 125 114 Spring Boot整合 ActiveMQ样例 127 115 利用消息通信实现仿 QQ即时通信案例 129 116 RabbitMQ消息通信编程 130 117 Spring Boot整合 RabbitMQ样例 132 第 12章 Spring Boot WebSocket编程 135 121 Spring底层 WebSocket编程 135 1211 WebSocket的注解配置 135 目录 ·VII· 1212 握手处理拦截器 136 1213 消息处理程序 137 1214 客户端的页面代码 138 122 Spring WebSocket高级编程 139 1221 基于 STOMP的 WebSocket配置 139 1222 处理来自客户端的 STOMP消息 140 1223 客户浏览器端的编程 142 123 基于 WebSocket的聊天室案例设计 144 1231 视图文件及客户端编程处理 144 1232 服务端的配置与控制器代码 145 124 基于 WebSocket的五子棋网站设计 145 第 13章 Spring Security应用安全编程 149 131 Spring Security简介 149 1311 Spring Security整体控制框架 149 1312 用户密码的加密处理 151 132 *简单的 HTTP安全认证 151 1321 Spring Security的默认登录界面 151 1322 使用自制的登录页面 155 133 使用数据库进行认证 156 134 基于注解的方法级访问保护 157 135 在 Thymeleaf中使用 Spring安全标签 158 第 14章基于 MVC的资源共享网站设计 160 141 实体类与业务服务设计 160 1411 实体类设计 160 1412 资源访问的业务逻辑服务设计 162
展开全部

作者简介

范萍,博士,硕导,副教授。主编教材2部,参编7部。主持国家自然基金项目2项、江西省杰青项目1项。获江西省自然科学三等奖1项,获吴文俊人工智能自然科学三等奖1项。 丁振凡,教授,主编教材10余部。获江西省优秀教学成果二等奖2项,获江西省科技进步三等奖1项。主持的Java语言程序设计课程获得国家级线上线下混合式一流课程。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航