Java Web应用开发基础教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:郭庆,田甜,王向辉等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302507369
- 页数:314 页
第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
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019