-
内容大纲
本书将基础理论知识和工程案例相结合,循序渐进地介绍关于Java Web开发领域的常用技术和开发框架。全书共16章,分别介绍JSP、Servlet、EL和JSTL、过滤器和监听器、JDBC、Web开发模型、MyBatis、Spring和Spring MVC等知识,书中的每个知识点都有相应的案例代码。
本书主要面向广大从事Java Web开发、云计算的专业人员,可供从事高等教育的专任教师、高等学校的在读学生及相关领域的广大科研人员阅读参考。 -
作者介绍
-
目录
第1章 概述
1.1 开发技术概述
1.2 HTTP
1.2.1 HTTP概述
1.2.2 HTTP的特点
1.3 HTTP请求
1.3.1 HTTP请求行
1.3.2 HTTP请求头
1.3.3 实体主体
1.4 HTTP响应
1.4.1 HTTP状态码
1.4.2 HTTP响应头
1.5 开发环境准备
第2章 JSP
2.1 JSP基础语法
2.2 JSP运行原理
2.3 JSP内置对象
2.3.1 out对象
2.3.2 request对象
2.3.3 response对象
2.3.4 session对象
2.3.5 application对象
第3章 Servlet
3.1 Servlet概述
3.2 Servlet基础
3.3 Servlet配置
3.4 Servlet常用接口
3.4.1 HttpServletRequest接口
3.4.2 HttpServletResponse接口
3.4.3 ServletConfig接口和ServletContext接口
3.5 会话跟踪技术
3.5.1 会话概述
3.5.2 Cookie
3.5.3 session
第4章 EL和JSTL
4.1 EL
4.1.1 EL语法形式
4.1.2 EL标识符
4.1.3 EL常量
4.1.4 EL运算符
4.1.5 EL内置对象
4.2 JSTL
4.2.1 JSTL简介
4.2.2 JSTL标签的使用步骤
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.1 JDBC技术简介
6.2 JDBC常用API
6.2.1 Driver接口
6.2.2 DriverManager类
6.2.3 Connection接口
6.2.4 Statement接口
6.2.5 PreparedStatement接口
6.2.6 ResultSet接口
6.3 JDBC综合案例
6.4 数据库连接池
6.4.1 配置数据源
6.4.2 Tomcat JDBC Pool
6.4.3 Druid
第7章 Web开发模型
7.1 JavaBean技术
7.2 JSP开发模型
7.3 MVC设计模式
7.4 MVC应用案例
第8章 MyBatis
8.1 MyBatis简介
8.2 MyBatis基础案例
8.3 MyBatis配置
8.3.1 MyBatis核心配置
8.3.2 <properties>标记
8.3.3 <settings>标记
8.3.4 <typeAliases>标记
8.3.5 <plugins>标记
8.3.6 <environments>标记
8.3.7 <mappers>标记
8.4 MyBatis映射
8.4.1 <select>标记
8.4.2 <insert>、<update>和<delete>标记
8.4.3 <sql>标记
8.4.4 <resultMap>标记
8.5 MyBatis综合案例
8.6 MyBatis关联映射
8.6.1 一对一关联
8.6.2 一对多关联
8.6.3 多对多关联
8.7 MyBatis缓存
8.7.1 本地缓存
8.7.2 二级缓存
8.8 动态SQL
8.8.1 <if>标记
8.8.2 <choose>标记
8.8.3 <trim>、<where>标记
8.8.4 <foreach>标记
第9章 MyBatis注解开发
9.1 MyBatis基础注解
9.2 动态SQL注解
9.3 关联查询注解
第10章 Spring IoC
10.1 Spring概述
10.1.1 Spring体系结构
10.1.2 Spring下载
10.2 控制反转
10.2.1 配置元数据
10.2.2 实例化Spring容器
10.2.3 使用Spring容器
10.2.4 Spring基础案例
10.3 Bean实例化
10.3.1 构造器实例化
10.3.2 静态工厂实例化
10.3.3 实例工厂实例化
10.4 依赖注入
10.4.1 注入Bean属性
10.4.2 注入集合
10.5 Bean的作用域
10.6 Spring的组件装配
10.6.1 基于XML的装配
10.6.2 基于Java代码的装配
10.6.3 自动装配
第11章 Spring AOP
11.1 AOP简介
11.1.1 AOP概念
11.1.2 AOP术语
11.2 Spring AOP开发基础
11.2.1 相关接口
11.2.2 Spring AOP案例
11.3 AspectJ AOP开发
11.4 基于XML的AspectJ AOP开发
11.5 基于注解的AspectJ AOP开发
第12章 Spring数据库开发
12.1 JdbcTemplate简介
12.2 JdbcTemplate的常用方法
12.3 Spring事务管理
12.3.1 事务管理方式
12.3.2 事务管理相关接口
12.4 基于XML的声明式事务管理
12.5 基于注解的声明式事务管理
12.6 Spring整合Redis
12.6.1 非关系数据库概述
12.6.2 Redis安装与设置
12.6.3 Spring整合Redis数据库
12.6.4 Spring整合Redis缓存
12.7 Spring整合MongoDB
12.7.1 MongoDB配置
12.7.2 MongoTemplate
12.7.3 MongoDB Repository
第13章 Spring MVC基础
13.1 Spring MVC相关组件
13.2 视图解析器
13.3 Spring 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.4 RESTful风格的路径映射
14.6 JSON数据交互
14.6.1 JSON数据结构
14.6.2 JSON数据绑定
第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
附录B MySQL的安装与设置
附录C Vue.js客户端代码
附录D 微信小程序客户端代码
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
