图书介绍
Java Web应用开发基础教程pdf电子书版本下载
- 郭庆,田甜,王向辉等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302507369
- 出版时间:2018
- 标注页数:314页
- 文件大小:104MB
- 文件页数:327页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java Web应用开发基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 集成开发环境搭建 1
1.1 集成开发环境搭建 1
1.1.1 安装JDK 1
1.1.2 安装Tomcat 3
1.1.3 安装MySQL 4
1.1.4 安装Eclipse 4
1.1.5 Eclipse集成Tomcat 5
1.2 Eclipse基本使用 7
1.2.1 创建和运行Java项目 7
1.2.2 创建和运行Java Web项目 9
小结 11
思考与习题 11
第2章 JDBC 12
2.1 JDBC简介 12
2.1.1 JDBC的概念 12
2.1.2 JDBC 3.0 API简介 12
2.1.3 JDBC驱动程序类型 15
2.2 使用JDBC 17
2.2.1 准备工作 17
2.2.2 使用JDBC一般步骤 18
2.3 JDBC实现增、删、改、查 23
2.3.1 插入记录 23
2.3.2 查询记录 24
2.3.3 更新记录 25
2.3.4 删除记录 26
2.4 JDBC进阶 27
2.4.1 数据库帮助类DBConnection 27
2.4.2 使用PreparedStatement 29
2.4.3 调用存储过程 30
2.5 JDBC事务管理 33
2.5.1 事务的概念 33
2.5.2 JDBC事务管理 33
2.6 JDBC 4.x 36
小结 38
思考与习题 38
第3章 Servlet 39
3.1 Servlet简介 39
3.1.1 Servlet的概念 39
3.1.2 Servlet与CGI的区别 39
3.1.3 Servlet的功能 40
3.1.4 Servlet的优点 40
3.1.5 Servlet API简介 41
3.1.6 Servlet的生命周期 44
3.2 创建Servlet 45
3.2.1 Java Web应用的目录结构 45
3.2.2 创建和配置Servlet 46
3.2.3 使用Eclipse创建和配置Servlet 48
3.3 Servlet常用功能 51
3.3.1 Servlet接收请求参数 51
3.3.2 作用域与存取数据 53
3.3.3 Servlet请求转发与重定向 55
3.3.4 获取Servlet初始化参数 56
3.3.5 配置Servlet加载顺序 57
小结 58
思考与习题 58
第4章 JSP 59
4.1 JSP简介 59
4.1.1 JSP的概念 59
4.1.2 JSP的优点 59
4.1.3 JSP执行过程和第一次访问 60
4.2 JSP注释 61
4.3 JSP指令元素 62
4.3.1 page指令 62
4.3.2 include指令 64
4.3.3 taglib指令 65
4.4 脚本元素 65
4.5 动作元素 66
4.5.1 <jsp:forward> 67
4.5.2 <jsp:include> 68
4.6 内建对象 69
4.6.1 out对象 69
4.6.2 response对象 70
4.6.3 request对象 72
4.6.4 session对象 73
4.6.5 application对象 76
4.6.6 pageContext对象 76
4.6.7 config对象 77
4.6.8 exception对象 79
小结 79
思考与习题 80
第5章 JavaBean 81
5.1 JavaBean规范 81
5.2 访问JavaBean 82
5.2.1 使用脚本段代码访问JavaBean 82
5.2.2 使用动作元素访问JavaBean 83
5.3 JSP+JavaBean开发模式 87
5.4 JSP+Servlet+JavaBean开发模式 90
小结 91
思考与习题 91
第6章 表达式语言 93
6.1 表达式语言基础 93
6.1.1 表达式语言语法 93
6.1.2.运算符与[]运算符 94
6.1.3 获取变量时的搜索顺序 94
6.1.4 自动转型 96
6.1.5 保留字 96
6.1.6 内建对象 96
6.1.7 运算符 97
6.2 表达式语言函数 99
6.2.1 表达式语言定义函数 99
6.2.2 JSP页面使用表达式语言调用函数 100
小结 101
思考与习题 101
第7章 JSTL 103
7.1 JSTL简介 103
7.1.1 JSTL构成 103
7.1.2 在JSP页面使用JSTL 103
7.2 核心标签库 104
7.2.1 一般操作 105
7.2.2 流程控制操作 109
7.2.3 迭代操作 111
7.2.4 URL操作 115
7.3 118N格式标签库 118
7.3.1 国际化标签 119
7.3.2 消息标签 121
7.3.3 数字、时间日期格式化 127
7.4 SQL标签库 136
7.4.1 <sql:setDataSource> 137
7.4.2 <sql:query> 137
7.4.3 <sql:update> 138
7.4.4 <sql:param> 139
7.4.5 <sql:dateParam> 140
7.4.6 <sql:transaction> 140
小结 141
思考与习题 142
第8章 过滤器和监听器 143
8.1 过滤器 143
8.1.1 javax.servlet.Filter接口 143
8.1.2 配置过滤器 144
8.1.3 过滤器解决中文乱码 146
8.2 监听器 147
8.2.1 监听器接口 148
8.2.2 配置监听器 150
8.2.3 监听器统计在线人数 151
小结 151
思考与习题 152
第9章 自定义标签 153
9.1 自定义标签简介 153
9.2 传统标签 154
9.2.1 传统标签API 154
9.2.2 传统标签生命周期 155
9.2.3 实现Tag接口的传统标签 156
9.2.4 继承TagSupport类的传统标签 158
9.2.5 带属性和标签体的传统标签 159
9.2.6 修改内容的传统标签 161
9.3 简单标签 163
9.3.1 简单标签API 163
9.3.2 简单标签生命周期 163
9.3.3 继承SimpleTagSupport的简单标签 164
9.3.4 输出标签体内容的简单标签 165
9.3.5 带属性的简单标签 166
9.3.6 修改标签体内容的简单标签 168
小结 169
思考与习题 169
第10章 JPA 171
10.1 JPA简介 171
10.1.1 O/R映射与JPA 171
10.1.2 Eclipse下搭建JPA Java SE环境 172
10.2 实体 174
10.2.1 实体类的编写规范 174
10.2.2 @Entity注解 175
10.2.3 @Table注解 176
10.2.4 @Id注解 176
10.2.5 @Column注解 177
10.2.6 @Transient注解 178
10.2.7 属性注解使用的位置 178
10.3 EntityManager 179
10.3.1 获取EntityManager实例 179
10.3.2 配置持久化单元 181
10.3.3 实体对象的状态与EntityManager API 182
10.3.4 刷新操作 185
10.3.5 实体生命周期回调 186
10.4 实体映射关系 188
10.4.1 单向一对一映射 188
10.4.2 双向一对一映射 191
10.4.3 单向一对多映射 191
10.4.4 双向一对多映射 193
10.4.5 单向多对一映射 195
10.4.6 单向多对多映射 195
10.4.7 双向多对多映射 197
10.5 实体映射继承与多态 197
10.5.1 整个类继承层次结构使用单个表 198
10.5.2 各子类使用单独的表 201
10.5.3 各个具体实体类使用单个表 203
10.5.4 实体继承总结 206
10.6 JPA查询语言 206
10.6.1 查询单个实体 207
10.6.2 查询实体属性和关系属性(投影) 207
10.6.3 使用IN访问关系集合属性 208
10.6.4 连接实体 210
10.6.5 使用参数 211
10.6.6 分页功能 213
10.6.7 ORDER BY 213
10.6.8 DISTINCT 214
10.6.9 在查询中构建对象 214
10.6.10 批量更新和批量删除 215
10.6.11 使用WHERE子句 215
10.6.12 GROUPBY和HAVING 215
10.6.13 NativeQuery 216
10.6.14 命名查询 216
10.6.15 调用存储过程 217
小结 218
思考与习题 219
第11章 Spring框架核心基础 220
11.1 Spring框架简介 220
11.1.1 Spring体系结构 220
11.1.2 Java SE环境下使用Spring 222
11.2 IOC容器 224
11.2.1 BeanFactory容器 224
11.2.2 ApplicationContext容器 224
11.3 依赖注入 225
11.3.1 setter注入 225
11.3.2 构造方法注入 226
11.4 注入参数详解 229
11.4.1 字面值注入 230
11.4.2 引用其他Bean 230
11.4.3 嵌套Bean注入 231
11.4.4 null值注入 231
11.4.5 级联属性注入 232
11.4.6 集合注入 232
11.5 简化配置 238
11.6 Bean的作用域和生命周期 239
11.6.1 Bean的作用域 239
11.6.2 Bean的生命周期 240
11.7 使用XML的自动装配 240
11.8 使用Java配置 241
11.8.1 使用Java手动配置 241
11.8.2 使用Java自动装配 245
11.9 AOP 247
11.9.1 AOP简介 247
11.9.2 AOP的术语 249
11.9.3 Spring AOP基础 249
11.9.4 使用注解实现Spring AOP前置和后置增强 251
11.9.5 使用注解实现Spring AOP环绕增强 254
11.9.6 使用XML配置SpringAOP实现前置和后置增强 255
小结 258
思考与习题 258
第12章 使用Spring持久化 259
12.1 使用Spring JDBC 259
12.1.1 使用JdbcTemplate 259
12.1.2 JdbcTemplate调用存储过程 264
12.2 事务管理 266
12.2.1 Spring事务管理简介 266
12.2.2 编程式事务 269
12.2.3 声明式事务 271
12.3 Spring整合JPA 275
12.3.1 配置LocalEntityManagerFactoryBean 276
12.3.2 配置从JNDI获取EntityManagerFactory 276
12.3.3 配置LocalContainerEntityManagerFactoryBean 277
12.3.4 Spring整合JPA 时使用Spring Data 280
12.3.5 Spring Data JPA的自定义查询 283
12.3.6 自定义查询方法的使用顺序 286
小结 287
思考与习题 287
第13章 Spring MVC 288
13.1 Spring MVC配置 288
13.1.1 使用XML配置Spring MVC 288
13.1.2 使用Java配置Spring MVC 292
13.2 编写控制器 294
13.2.1 第一个简单的控制器 294
13.2.2 处理请求参数 295
13.2.3 处理路径参数 296
13.2.4 处理表单参数 297
13.3 数据校验 299
13.4 视图解析 302
13.4.1 JSP视图 303
13.4.2 Tile视图 304
13.4.3 返回Json 309
13.5 文件上传 310
小结 313
思考与习题 314