Java Web开发基础 从Servlet到JSPPDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王斐,祝开艳,肖鹏编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302373223
- 页数:289 页
第1章 绪论 1
1.1 计算机网络的本质 1
1.2 网络应用程序要解决的基本问题 1
1.3 网络应用程序的架构 2
1.4 Java EE简介 4
1.5 本章回顾 5
1.6 课后习题 5
第2章 HTML基础 6
2.1 HTML发展简史 6
2.2 HTML的本质 7
2.3 HTML语法基础 7
2.4 HTML常用标签 10
2.4.1 文本控制标签 10
2.4.2 表格相关标签 11
2.4.3 超级链接标签 14
2.4.4 表单相关标签 16
2.5 HTML开发工具 21
2.6 本章回顾 22
2.7 课后习题 22
第3章 学习环境的搭建及相关介绍 23
3.1 开发工具的选择 23
3.2 JDK和NetBeans IDE的下载及安装 24
3.3 NetBeans IDE入门 30
3.3.1 使用NetBeans IDE开发控制台程序 31
3.3.2 使用NetBeans IDE开发Web应用程序 35
3.4 本章回顾 37
3.5 课后习题 38
第4章 Servlet编程基础 39
4.1 HTTP通信协议基本概念 39
4.2 Servlet的作用 40
4.3 一个简单的Servlet示例 41
4.4 处理客户端显式提交的信息 45
4.4.1 获得用户提交的单个值(getParameter) 45
4.4.2 中文乱码的处理 48
4.4.3 获得用户提交的多个值(getParameterValues) 49
4.5 处理客户端隐式提交的信息 51
4.6 响应的重定向与请求的转发 52
4.6.1 响应的重定向 53
4.6.2 请求的转发 54
4.6.3 响应的重定向与请求转发之比较 57
4.6.4 请求转发的forward方法与include方法之比较 57
4.7 Servlet进阶 59
4.7.1 Servlet的生命周期 59
4.7.2 Servlet的部署 64
4.8 本章回顾 65
4.9 课后习题 65
第5章 Servlet会话跟踪 67
5.1 会话概述 67
5.1.1 什么是会话 67
5.1.2 为什么需要会话跟踪 68
5.2 常用的会话跟踪技术概述 68
5.2.1 自己动手实现会话跟踪 68
5.2.2 使用Servlet提供的会话跟踪API(HttpSession) 70
5.3 会话接口(HttpSession)常用方法及示例 70
5.3.1 访问与当前请求相关联的会话对象 70
5.3.2 在会话对象中存入、读取、移除信息 74
5.3.3 浏览器会话与服务器会话的区别 78
5.3.4 废弃会话 79
5.4 利用HttpResponse对象内建方法实现URL重写 81
5.5 本章回顾 85
5.6 课后习题 85
第6章 Servlet数据库访问基础 86
6.1 JDBC连接数据库概述 86
6.1.1 JDBC简介 86
6.1.2 JDBC访问数据库的步骤 87
6.2 NetBeans中如何管理数据库 87
6.3 在数据库中进行“读”操作 89
6.3.1 在数据库中进行简单查询操作(使用Statement) 91
6.3.2 在数据库中进行有条件查询操作(使用拼接了查询条件的SQL语句) 100
6.3.3 在数据库中进行有条件查询操作(使用PreparedStatement) 105
6.4 在数据库中进行“写”操作 109
6.4.1 “访问PERSON表”案例的设计 110
6.4.2 对PERSON表进行查询操作 112
6.4.3 对PERSON表进行插入操作 114
6.4.4 对PERSON表进行更新操作 116
6.4.5 对PERSON表进行删除操作 122
6.5 本章回顾 126
6.6 课后习题 126
附加资源 126
第7章 JSP基础 128
7.1 JSP概述 128
7.1.1 Servlet的优点与缺点 128
7.1.2 JSP的产生及优点 129
7.1.3 Servlet与JSP的关系 129
7.2 JSP是如何工作的 130
7.2.1 思想 130
7.2.2 JSP的生命周期 132
7.3 JSP页面的组成 132
7.3.1 HTML标记(模板文本) 133
7.3.2 JSP指令标记 133
7.3.3 JSP声明标记、脚本标记、表达式标记 138
7.3.4 JSP动作标记 142
7.3.5 JSP注释标记 143
7.4 JSP的隐含对象 144
7.5 使用纯JSP进行数据库操作 145
7.6 本章回顾 148
7.7 课后习题 148
第8章 JSP与JavaBean 149
8.1 JavaBean概述 149
8.2 在JSP页面上使用JavaBean(例子1) 151
8.2.1 通过Java脚本使用JavaBean 153
8.2.2 <jsp:useBean>标准动作用法 154
8.2.3 <jsp:setProperty>标准动作用法1(使用value属性) 156
8.2.4 <jsp:getProperty>标准动作用法 157
8.3 在JSP页面上使用JavaBean(例子2) 158
8.3.1 <jsp:setProperty>标准动作用法2(使用param属性) 158
8.3.2 <jsp:setProperty>标准动作用法3(使用property=“*”) 161
8.4 <jsp:useBean></jsp:useBean>与<jsp:useBean/> 162
8.5 JSP、Servlet、JavaBean结合使用(例子1) 163
8.6 JSP、Servlet、JavaBean结合使用(例子2) 166
8.7 本章回顾 170
8.8 课后习题 170
第9章 使用EL与JSTL 171
9.1 EL(表达式语言)的使用 171
9.1.1 EL概述与基本语法 171
9.1.2 EL输出常量、变量的值 172
9.1.3 EL的运算符 173
9.1.4 EL中与作用域相关的隐含对象 175
9.1.5 EL中的“.”操作符与“[]”操作符 175
9.1.6 EL如何在作用域中查找对象 182
9.1.7 使用EL改写Example0803 184
9.2 JSTL(JSP标准标签库)的使用 185
9.2.1 JSTL概述 185
9.2.2 JSTL的版本及taglib声明 185
9.2.3 JSTL核心标签库(控制循环的标签) 187
9.2.4 JSTL核心标签库(控制程序流程的标签) 191
9.2.5 JSTL核心标签库(<c:forEach>、<c:choose>结合使用) 194
9.3 使用JSTL、EL改写Example0804 196
9.3.1 第1种改写方式 196
9.3.2 第2种改写方式 197
9.4 本章回顾 199
9.5 课后习题 199
第10章 使用过滤器 200
10.1 过滤器概述 200
10.2 过滤器的基本用法 202
10.2.1 过滤器的实现及部署 202
10.2.2 在NetBeans中使用过滤器 203
10.2.3 过滤器执行的顺序 209
10.3 使用过滤器解决实际问题 211
10.3.1 使用过滤器处理中文乱码 211
10.3.2 使用过滤器完成对用户的统一验证 212
10.4 本章回顾 218
10.5 课后习题 219
第11章 好友信息管理系统FriendApp(登录、注册) 220
11.1 好友信息管理系统(登录、注册)之准备篇 220
11.1.1 需求分析 220
11.1.2 数据库的设计与实现 222
11.1.3 系统详细设计 225
11.2 FriendApp第1版(FriendAppV1) 225
11.3 FriendApp第2版(FriendAppV2——添加数据库工具类) 231
11.4 FriendApp第3版(FriendAppV3——使用DAO、VO) 236
11.4.1 VO设计模式 237
11.4.2 DAO设计模式 237
11.5 FriendApp第4版(FriendAppV4——增加Service层) 241
11.6 FriendApp第5版(FriendAppV5——使用useBean标签) 244
11.7 FriendApp第6版(FriendAppV6——改写UserDao) 246
11.8 MVC设计模式 248
11.9 本章回顾 249
11.10 课后习题 249
第12章 好友信息管理系统FriendApp(好友信息维护) 250
12.1 FriendApp(好友信息维护)之准备篇 250
12.1.1 需求分析 250
12.1.2 数据库的设计与实现 251
12.1.3 系统详细设计 252
12.2 添加好友信息 252
12.3 查询好友信息 257
12.4 查询特定好友信息并按条件转发至更新/删除 263
12.5 更新好友信息 265
12.6 删除好友信息 268
12.7 系统运行效果 271
12.8 本章回顾 275
12.9 课后习题 275
第13章 数据库访问技术补足 276
13.1 读取属性文件中的数据库配置信息 276
13.1.1 利用ResourceBundle类(情境1) 277
13.1.2 利用ResourceBundle类(情境2) 280
13.1.3 利用Properties类方法1(情境1) 281
13.1.4 利用Properties类方法1(情境2) 282
13.1.5 利用Properties类方法2(情境1) 282
13.1.6 利用Properties类方法2(情境2) 283
13.2 采用连接池技术访问数据库 283
13.2.1 数据库连接池概述 283
13.2.2 在NetBeans中配置Tomcat连接池 284
13.2.3 通过连接池访问样例数据库 286
13.2.4 改写工具类DbTool 286
13.3 访问其他数据库 287
13.4 本章回顾 288
13.5 课后习题 288
参考文献 289
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《市政工程基础》杨岚编著 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