网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Spring Boot应用设计案例教程
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
Spring Boot是在Spring的基础上实现的受大众喜爱的软件开发框架。本书内容基于Spring Boot最新版,注重理论与实际相结合,以“案例教学法”强化学生应用设计能力培养,案例选择兼顾实用性和趣味性。书中案例均采用Thymeleaf模板进行视图设计。本书具体内容包括Spring简介与开发工具、SpringBean配置与SpEL语言、使用Maven构建工程、Spring的AOP编程、Spring Boot简介与应用初步、Spring MVC编程、自动发送邮件与任务定时、使用JdbcTemplate访问数据库、使用JPA访问数据库、使用Mybatis访问数据库、面向消息通信的应用编程、Spring Boot WebSocket编程、Spring Security应用安全编程、基于MVC的资源共享网站设计、Spring Boot访问MongoDB数据库、Spring Boot响应式编程等。
本书适合作为高等院校计算机类专业的教材,也可作为软件工程专业、人工智能专业、物联网专业及其他相关专业Java高级编程技术、Java Web编程技术、软件框架编程技术等课程的教材,还可作为Spring Boot框架技术培训班的培训资料或者广大软件开发爱好者自学Spring Boot编程的参考书。
目录
第1章 Spring简介与开发工具
1.1 Spring开发环境与工具使用
1.1.1 安装JDK
1.1.2 安装STS开发工具
1.2 Spring简单样例调试
1.2.1 Spring简单应用程序调试
1.2.2 使用单元测试
1.3 Spring框架基本组成
1.3.1 核心容器部分
1.3.2 数据访问与整合部分
1.3.3 Web部分
1.3.4 其他模块
1.4 Spring的文件资源访问处理
1.4.1 用Resource接口访问文件资源
1.4.2 用ApplicationContext接口访问文件资源
第2章 Spring Bean配置与SpEL语言
2.1 Bean的依赖注入方式
2.1.1 设值注入方式
2.1.2 构造注入方式
2.1.3 集合对象注入
2.2 自动扫描注解定义Bean
2.3 使用注解配置定义Bean
2.3.1 使用注解@Configuration和@Bean定义Bean
2.3.2 混合使用XML与注解进行Bean的配置
2.4 Bean的生命周期
2.4.1 Bean的范围(scope)
2.4.2 Bean自动装配(autowire)方式
2.4.3 Bean的依赖检查
2.5 SpEL
2.5.1 SpEL支持的表达式类型
2.5.2 在Bean配置中使用SpEL
第3章 使用Maven构建工程
3.1 Maven概览
3.2 Maven依赖项管理模型
3.2.1 工件和坐标
3.2.2 依赖范围与classpath
3.2.3 Maven仓库
3.3 创建Maven工程
3.4 在STS中运行Maven命令
3.5 Maven的多模块管理
3.6 给Maven工程构建提速
第4章 Spring的AOP编程
4.1 Spring AOP概述
4.1.1 AOP的术语
4.1.2 AspectJ的切入点表达式函数
4.2 简单AOP应用示例
4.3 Spring切面定义说明
4.3.1 Spring的通知类型
4.3.2 访问目标方法的参数
第5章 Spring Boot简介与应用初步
5.1 Spring Boot的特性与配置
5.1.1 Spring Boot的特性
5.1.2 Spring Boot的配置文件
5.1.3 兼容问题
5.2 Spring Boot项目搭建与部署
5.2.1 在STS环境中创建Spring Boot工程
5.2.2 应用入口类
5.2.3 编写控制器
5.2.4 启动运行Spring Boot应用
5.2.5 应用开发部署的其他问题
5.3 Spring控制器和浏览器的交五接口
5.3.1 HttpServletRequest接口
5.3.2 HttpSession接口
5.3.3 HttpServletResponse接口
5.4 Servlet 过滤器
第6章 Spring MVC编程
6.1 Spring MVC的工作过程
6.2 Spring MVC控制器
6.2.1 Spring MVC的RESTful特性
6.2.2 与控制器相关的注解符
6.3 视图解析器(ViewResolver)
6.3.1 Thymeleaf简介
6.3.2 利用Spring MVC实现简单答疑应用
6.4 用Spring MVC实现文件上传
6.4.1 文件上传表单
6.4.2 文件上传处理控制器
6.5 基于MVC的网上个人文档空间
6.5.1 控制器的设计
6.5.2 显示视图设计
第7章 自动发送邮件与任务定时
7.1 Spring对发送邮件的支持
7.1.1 MailMessage接口
7.1.2 JavaMailSender及其实现类
7.1.3 使用MimeMessageHelper类设置邮件消息
7.2 利用Spring Boot.发送各类邮件
7.2.1 发送纯文本邮件
7.2.2 发送HTML邮件
7.2.3 发送带内嵌(inline)资源的邮件
7.2.4 发送带附件(attachments)的邮件
7.3 Spring Boot中启用任务定时处理
第8章 使用JdbcTemplate访问数据库
8.1 使用JdbcTemplate进行数据库操作
8.1.1 连接数据库
8.1.2 实体与业务逻辑
8.1.3 使用JdbcTemplate查询数据库
8.1.4 使用JdbcTemplate更新数据库
8.1.5 对业务逻辑的应用测试
8.2 网络考试系统设计案例
8.2.1 组卷处理及试卷显示
8.2.2 考试阅卷处理
8.2.3 查阅用户答卷
第9章 使用JPA访问数据库
9.1 JPA访问关系数据库项目搭建过程
9.2 Spring Date JPA简介
9.2.1 JPA的实体相关注解
9.2.2 Spring Date JPA的Repository
9.3 基于MVC的网上答疑应用的JPA方案
9.4 在JPA接口中使用@Query注解
第10章 使用MyBatis和MyBatis-Plus访问数据库
10.1 使用MyBatis访问数据库
10.1.1 MyBatis简介
10.1.2 基于Spring Boot的MyBatis应用构建
10.1.3 关于MyBatis的Mapper编写
10.1.4 用MyBatis实现分页显示处理
10.1.5 用MyBatis实现含分页处理的答疑应用
10.1.6 MyBatis的动态SQL编辑
10.2 使用MyBatis-Plus访问数据库
10.2.1 MyBatis-Plus简介
10.2.2 简单的应用样例
10.2.3 MyBatis-Plus的条件构造器
10.2.4 MyBatis-Plus的BaseMapper接口
10.2.5 MyBatis-Plus的IService接口
10.2.6 用MyBatis-Plus实现数据分页处理
10.2.7 用MyBatis-plus实现答疑应用分页显示案例
第11章 面向消息通信的应用编程
11.1 异步通信方式与JMS
11.1.1 异步通信方式
11.1
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/18 19:01:06