Java Web应用开发PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李永飞,李芙玲,吴晓丹,郭晓欣著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302488095
- 页数:312 页
第1章 开发任务概述 1
1.1 示例应用介绍 1
1.1.1 示例应用需求 1
1.1.2 示例应用功能 2
1.2 Java Web应用开发技术 8
1.2.1 应用程序的演化 8
1.2.2 客户端开发技术 10
1.2.3 服务器端开发技术 11
1.2.4 HTTP 13
1.3 Web应用开发流程 14
1.3.1 需求分析 14
1.3.2 系统设计 14
1.3.3 编程实现 15
1.3.4 测试发布 15
1.4 本章小结 16
1.5 习题 16
第2章 用户界面设计 17
2.1 用户界面设计任务 17
2.2 用户界面元素开发 17
2.2.1 典型界面元素实现 17
2.2.2 HTML相关知识 29
2.3 界面布局设计 31
2.3.1 界面布局构成 31
2.3.2 界面布局实现 33
2.3.3 CSS相关知识 41
2.4 客户端功能开发 44
2.4.1 客户端功能设计 44
2.4.2 客户端功能实现 45
2.4.3 JavaScript相关知识 51
2.5 本章小结 54
2.6 习题 54
第3章 Web应用开发基础 55
3.1 开发环境和运行环境 55
3.1.1 开发环境 55
3.1.2 运行环境 56
3.1.3 安装和配置JDK 56
3.1.4 安装和配置Tomcat 58
3.2 JSP基本概念 63
3.2.1 JSP开发方法 63
3.2.2 JSP运行机制 64
3.2.3 Web应用目录结构 69
3.3 JSP基础语法 70
3.3.1 JSP脚本元素 70
3.3.2 JSP指令元素 76
3.3.3 JSP标记元素 81
3.4 结构化网页设计 86
3.5 本章小结 91
3.6 习题 91
第4章 流程控制与数据传递 92
4.1 用户注册功能开发 92
4.1.1 用户注册开发任务 92
4.1.2 用户注册设计与实现 92
4.1.3 用户注册功能运行过程 96
4.1.4 HTTP请求响应机制 96
4.2 用户登录功能开发 98
4.2.1 用户登录开发任务 98
4.2.2 用户登录设计与实现 99
4.2.3 用户登录功能运行过程 102
4.2.4 HTTP会话机制 102
4.3 JSP内置对象 104
4.3.1 request对象 104
4.3.2 response对象 111
4.3.3 session对象 116
4.3.4 其他内置对象 123
4.4 控制流和数据流的实现 124
4.4.1 JSP页面间的流程控制 124
4.4.2 JSP页面间的数据传递 125
4.4.3 自动登录功能开发 127
4.5 本章小结 134
4.6 习题 135
第5章 数据库访问 136
5.1 用户注册功能完善 136
5.1.1 注册提交设计与实现 136
5.1.2 注册提交运行过程 140
5.1.3 数据库访问代码模板 140
5.2 用户登录功能完善 142
5.2.1 登录判断设计与实现 142
5.2.2 登录判断运行过程 144
5.3 JDBC技术 145
5.3.1 JDBC API 145
5.3.2 JDBC的使用 149
5.4 用户管理功能开发 154
5.4.1 用户管理开发任务 154
5.4.2 用户管理设计与实现 155
5.4.3 用户管理运行过程 164
5.5 本章小结 165
5.6 习题 165
第6章 重构程序功能 166
6.1 重构用户登录功能 166
6.1.1 登录功能重构设计与实现 166
6.1.2 重构登录功能后的运行过程 170
6.2 重构用户注册功能 170
6.2.1 注册功能重构设计与实现 170
6.2.2 重构注册功能后的运行过程 174
6.3 JavaBean技术 174
6.3.1 JavaBean的编写和使用 174
6.3.2 基于JavaBean的开发 181
6.4 新闻模块功能开发 183
6.4.1 新闻模块开发任务 183
6.4.2 新闻模块设计与实现 184
6.4.3 新闻模块的运行过程 196
6.5 本章小结 197
6.6 习题 197
第7章 重构程序界面 198
7.1 重构JSP页面 198
7.1.1 重构循环控制 198
7.1.2 重构功能菜单 200
7.2 EL和JSTL 202
7.2.1 EL 202
7.2.2 JSTL标记库 206
7.3 新闻修改功能的开发 214
7.3.1 新闻修改开发任务 214
7.3.2 新闻修改设计与实现 214
7.3.3 新闻修改运行过程 219
7.4 本章小结 219
7.5 习题 220
第8章 重构程序结构 221
8.1 新闻搜索功能开发 221
8.1.1 新闻搜索开发任务 221
8.1.2 新闻搜索设计与实现 221
8.1.3 新闻搜索运行过程 228
8.2 Servlet开发 228
8.2.1 Servlet基础 229
8.2.2 Servlet应用 231
8.2.3 Servlet过滤器 233
8.3 MVC设计模式 238
8.3.1 程序结构设计 238
8.3.2 评论模块开发 241
8.4 本章小结 257
8.5 习题 257
第9章 实用功能开发 259
9.1 在线编辑组件 259
9.2 文件上传与下载组件 262
9.3 AJAX技术 267
9.4 分页显示技术 272
9.5 图形验证码 279
9.6 本章小结 286
9.7 习题 286
第10章 基于框架的开发 287
10.1 基于Struts2的开发 287
10.1.1 基于Struts2实现用户登录 287
10.1.2 Struts2框架 292
10.2 基于jQuery的客户端开发 294
10.3 本章小结 298
10.4 习题 298
附录A 表格布局页面文件 299
附录B 安装配置数据库环境 303
参考文献 312
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《沈周画集》杨建飞主编 2019
- 《法律与教育研究》汪祥欣著 2003
- 《书林学步》李雄飞著 2019
- 《柏里曼人体结构绘画教学描摹本 第2册 头手足结构》杨建飞主编 2019
- 《好妈妈不打不骂养育男孩100个细节 插图版》陈元责任编辑;(中国)晓丹 2019
- 《牛头山植物》张秀岳,金孝锋,吴棣飞主编 2019
- 《大学数学名师辅导系列 大学数学线性代数辅导》李永乐 2018
- 《素系风格》林伟欣著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019