图书目录

目录

第1章概述

1.1开发技术概述

1.2HTTP

1.2.1HTTP概述

1.2.2HTTP的特点

1.3HTTP请求

1.3.1HTTP请求行

1.3.2HTTP请求头

1.3.3实体主体

1.4HTTP响应

1.4.1HTTP状态码

1.4.2HTTP响应头

1.5开发环境准备

第2章JSP

2.1JSP基础语法

2.2JSP运行原理

2.3JSP内置对象

2.3.1out对象

2.3.2request对象

2.3.3response对象

2.3.4session对象

2.3.5application对象

第3章Servlet

3.1Servlet概述

3.2Servlet基础

3.3Servlet配置

3.4Servlet常用接口

3.4.1HttpServletRequest接口

3.4.2HttpServletResponse接口

3.4.3ServletConfig接口和ServletContext接口

3.5会话跟踪技术

3.5.1会话概述

3.5.2Cookie

3.5.3session

第4章EL和JSTL

4.1EL

4.1.1EL语法形式

4.1.2EL标识符

4.1.3EL常量

4.1.4EL运算符

4.1.5EL内置对象

4.2JSTL

4.2.1JSTL简介

4.2.2JSTL标签的使用步骤

4.2.3常用的JSTL标签

第5章过滤器和监听器

5.1过滤器

5.1.1过滤器编程接口

5.1.2过滤器生命周期

5.1.3设计过滤器

5.1.4过滤器应用案例

5.2监听器

5.2.1监听器概述

5.2.2监听器编程接口

5.2.3监听器应用案例

第6章JDBC

6.1JDBC技术简介

6.2JDBC常用API

6.2.1Driver接口

6.2.2DriverManager类

6.2.3Connection接口

6.2.4Statement接口

6.2.5PreparedStatement接口

6.2.6ResultSet接口

6.3JDBC综合案例

6.4数据库连接池

6.4.1配置数据源

6.4.2Tomcat JDBC Pool

6.4.3Druid

第7章Web开发模型

7.1JavaBean技术

7.2JSP开发模型

7.3MVC设计模式

7.4MVC应用案例

第8章MyBatis

8.1MyBatis简介

8.2MyBatis基础案例

8.3MyBatis配置

8.3.1MyBatis核心配置

8.3.2properties标记

8.3.3settings标记

8.3.4typeAliases标记

8.3.5plugins标记

8.3.6environments标记

8.3.7mappers标记

8.4MyBatis映射

8.4.1select标记

8.4.2insert、update和delete标记

8.4.3sql标记

8.4.4resultMap标记

8.5MyBatis综合案例

8.6MyBatis关联映射

8.6.1一对一关联

8.6.2一对多关联

8.6.3多对多关联

8.7MyBatis缓存

8.7.1本地缓存

8.7.2二级缓存

8.8动态SQL

8.8.1if标记

8.8.2choose标记

8.8.3trim、where标记

8.8.4foreach标记

第9章MyBatis注解开发

9.1MyBatis基础注解

9.2动态SQL注解

9.3关联查询注解

第10章Spring IoC

10.1Spring概述

10.1.1Spring体系结构

10.1.2Spring下载

10.2控制反转

10.2.1配置元数据

10.2.2实例化Spring容器

10.2.3使用Spring容器

10.2.4Spring基础案例

10.3Bean实例化

10.3.1构造器实例化

10.3.2静态工厂实例化

10.3.3实例工厂实例化

10.4依赖注入

10.4.1注入Bean属性

10.4.2注入集合

10.5Bean的作用域

10.6Spring的组件装配

10.6.1基于XML的装配

10.6.2基于Java代码的装配

10.6.3自动装配

第11章Spring AOP

11.1AOP简介

11.1.1AOP概念

11.1.2AOP术语

11.2Spring AOP开发基础

11.2.1相关接口

11.2.2Spring AOP案例

11.3AspectJ AOP开发

11.4基于XML的AspectJ AOP开发

11.5基于注解的AspectJ AOP开发

第12章Spring数据库开发

12.1JdbcTemplate简介

12.2JdbcTemplate的常用方法

12.3Spring事务管理

12.3.1事务管理方式

12.3.2事务管理相关接口

12.4基于XML的声明式事务管理

12.5基于注解的声明式事务管理

12.6Spring整合Redis

12.6.1非关系数据库概述

12.6.2Redis安装与设置

12.6.3Spring整合Redis数据库

12.6.4Spring整合Redis缓存

12.7Spring整合MongoDB

12.7.1MongoDB配置

12.7.2MongoTemplate

12.7.3MongoDB Repository

第13章Spring MVC基础

13.1Spring MVC相关组件

13.2视图解析器

13.3Spring MVC案例

第14章Spring MVC控制器

14.1@Controller 注解

14.2@RequestMapping注解

14.3请求映射

14.4请求转发与重定向

14.5数据绑定

14.5.1通过处理器的形参接收请求参数

14.5.2通过实体Bean接收请求参数

14.5.3通过HttpServletRequest接收请求参数

14.5.4RESTful风格的路径映射

14.6JSON数据交互

14.6.1JSON数据结构

14.6.2JSON数据绑定

第15章Spring MVC高级特性

15.1拦截器

15.1.1拦截器接口

15.1.2拦截器配置

15.1.3拦截器案例

15.2异常处理

15.2.1简单异常处理器

15.2.2自定义异常处理器

15.2.3异常处理器注解

15.3文件上传与下载

15.3.1文件上传

15.3.2文件下载

第16章SSM框架整合

16.1基于XML方式的整合

16.2基于注解方式的整合

附录A在Eclipse中配置Maven

附录BMySQL的安装与设置

附录CVue.js客户端代码

附录D微信小程序客户端代码