JSP动态网站开发与实例 第3版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:荣钦科技编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302127824
- 页数:521 页
第1章 JSP与Web技术概论 1
1.1 Web概论 1
1.1.1 因特网 1
1.1.2 WWW历史 1
目录 1
1.1.3 Web结构 2
1.2 静态网页与HTML 3
1.3 交互式动态网页技术 5
1.3.1 动态网页的程序语言 5
1.3.2 在客户端执行的网页语言 5
1.3.3 在服务器端执行的网页语言 7
1.4 网站数据库技术 8
1.5.1 JSP本质与Servlet 9
1.5 JSP与相关技术概论 9
1.5.2 JSP与JavaBean 10
1.6 本章小结 11
1.7 习题 11
1.7.1 填空题 11
1.7.2 问答题 12
第2章 初探JSP 13
2.1 JSP运行环境要求 13
2.2 JDK的下载与安装 13
2.3 Tomcat的下载与安装 16
2.3.1 下载Tomcat 16
2.3.2 安装与启动Tomcat 17
2.3.3 建立与测试开发环境 20
2.4.1 JSP的运行 22
2.4 JSP概述 22
2.4.2 JSP的程序结构 23
2.4.3 JSP的特性 24
2.4.4 JSP版本与2.0版的特性 24
2.4.5 如何学习JSP 25
2.5 本章小结 26
2.6 习题 27
第3章 Java与JSP 28
3.1 Java概述 28
3.1.1 基本语法 28
3.1.2 类对象 28
3.2.1 Java主要结构 29
3.2 Java平台 29
3.2.2 Java的特性 30
3.3 Java程序结构概述 32
3.3.1 Java的设计蓝图——类 32
3.3.2 Java的函数库——包 33
3.4 面向对象的概念 34
3.4.1 Java与对象 34
3.4.2 封装 34
3.4.3 继承 35
3.5 Java应用程序的类型 37
3.6 Java Servlet与JSP程序 38
3.7 本章小结 39
3.8.1 填空题 40
3.8 习题 40
3.8.2 问答题 41
第4章 JSP程序设计基础 42
4.1 HTML与JSP的关系 42
4.1.1 静态与动态网页 42
4.1.2 关于HTML 43
4.2 表格的使用方法 44
4.2.1 创建标准表格 44
4.2.2 设置表格的边框与大小 46
4.2.3 表格中数据的对齐方式 47
4.2.4 超级链接 48
4.2.5 链接与显示图片 51
4.2.6 在表格中加入图片 52
4.3.1 Hello JSP 53
4.3 创建JSP网页 53
4.3.2 Hello JSP程序代码细节 54
4.4 JSP语法 55
4.5 Scripting与Java语法 55
4.5.1 变量 56
4.5.2 无法更改内容的变量——常数 57
4.5.3 变量的命名规则 57
4.5.4 变量的运算 58
4.6 基本数据类型 59
4.6.1 JSP的基本数据类型 59
4.6.2 整型变量 59
4.6.3 浮点型变量 60
4.6.5 字符型变量 61
4.6.4 布尔型变量 61
4.6.6 数组 62
4.6.7 数据类型转换 63
4.7 运算符 63
4.7.1 算术运算符 63
4.7.2 比较运算符 66
4.7.3 逻辑布尔运算符 66
4.7.4 运算符的优先级 69
4.8 流程控制语句 70
4.8.1 if判断语句的使用 70
4.8.2 switch判断语句 74
4.9 循环 76
4.9.1 while循环 77
4.9.2 break及continue指令 80
4.10 HTML与Script 82
4.11 Directives Element概述 84
4.11.1 page指令 85
4.11.2 include指令 89
4.11.3 taglib指令 91
4.12 Action Element 92
4.12.1 <jsp:param> 93
4.12.2 <jsp:include>操作元素 93
4.12.3 <jsp:forward> 94
4.12.4 <jsp:plugin> 95
4.13 本章小结 97
4.14 习题 99
4.14.1 填空题 99
4.14.2 问答题 100
第5章 JSP内建对象 101
5.1 运用对象 101
5.2 JSP内建对象概述 103
5.2.1 out对象 103
5.2.2 request与response对象 104
5.2.3 application与session对象 104
5.2.4 config、pageContext以及page对象 104
5.2.5 exception对象 104
5.3 数据输出与out对象 105
5.3.1 out对象方法成员与数据输出 105
5.3.2 缓冲区操作 106
5.4 application内建对象 108
5.4.1 存取application中的数据 109
5.4.2 使用application对象取得信息 112
5.5 session内建对象 113
5.5.1 session的概念 113
5.5.2 session的有效期限 114
5.5.3 访问session中的数据 114
5.5.4 其他session对象的常用方法 117
5.6 其他JSP内建对象 119
5.6.1 page内建对象 119
5.6.2 config内建对象 119
5.8 习题 120
5.8.1 填空题 120
5.7 本章小结 120
5.6.3 pageContext内建对象 120
5.8.2 问答题 121
第6章 表单与交互式网页 122
6.1 HTML表单与JSP的应用 122
6.2 常用的HTML表单属性标签 123
6.2.1 文本框 124
6.2.2 多行文本输入区域 126
6.2.3 单选按钮 127
6.2.4 复选框 129
6.2.5 下拉列表框 131
6.2.6 提交按钮与重置按钮 134
6.3.1 改良的Hello World范例 135
6.3 表单与交互式网页 135
6.3.2 创建表单 136
6.4 request对象 137
6.4.1 request对象概述 137
6.4.2 取得表单属性数据 138
6.4.3 设置中文编码 141
6.4.4 Post与Get的差异 142
6.4.5 getParameterNames 142
6.4.6 Enumeration接口类型 144
6.4.7 getParameterValues(strName) 145
6.4.8 获取系统信息 147
6.4.9 获取请求标头信息 148
6.5 response内建对象 151
6.5.1 response对象所提供的方法成员 151
6.5.2 设置响应信息 152
6.5.3 响应标头信息 153
6.5.4 操作缓冲区 154
6.5.5 重新定向网页 155
6.6 暂存客户端的数据——Cookie 158
6.6.1 Cookie的概念和特性 158
6.6.2 Cookie的建立与使用 159
6.6.3 设置Cookie的属性 162
6.7 本章小结 163
6.8 习题 164
6.8.1 填空题 164
6.8.2 问答题 165
7.1 JSP Standard Tag Library 166
7.2 设置JSTL运行环境 166
第7章 JSTL与标签函数库 166
7.3 使用核心标签 167
7.3.1 存取网页数据 168
7.3.2 <c:set>与<c:remove>标签 170
7.3.3 <c:catch>标签 172
7.3.4 建立URL 173
7.3.5 <c:param>标签 175
7.3.6 <c:import>标签——载入外部文件 177
7.3.7 <c:redirect>标签——重新定向网页 179
7.3.8 流程控制 181
7.3.9 迭代-运行循环 184
7.4 il8n与国际化 189
7.4.1 设置区域——<fmt:setLocale> 190
7.4.2 指定编码——<fmt:requestEncoding> 190
7.4.3 存取il8n区域化内容 191
7.5 格式化 194
7.5.1 设置时区 194
7.5.2 格式化数字 194
7.5.3 格式化日期 199
7.6 函数标签 201
7.6.1 字符串比对 202
7.6.2 获取子字符串 204
7.6.3 调整字符串 206
7.6.4 其他函数 208
7.7 本章小结 209
7.8 习题 210
7.8.1 填空题 210
7.8.2 问答题 211
第8章 EL(Expression Language) 212
8.1 关于Expression Language 212
8.2 EL变量 213
8.3 运算符 215
8.3.1 运算符(.)与方括号([]) 215
8.3.2 算术运算符 216
8.3.3 关联运算符 219
8.3.4 逻辑运算符 220
8.3.5 empty运算符 221
8.3.6 条件式三元运算符 222
8.3.7 运算符优先级 222
8.4 隐含对象 222
8.4.1 pageContext 223
8.4.2 范围变量 225
8.4.3 param与param Values 226
8.4.4 header与header Values 228
8.4.5 cookie 228
8.4.6 initParam 230
8.5 保留字 231
8.6 本章小结 231
8.7 习题 232
8.7.1 填空题 232
8.7.2 问答题 232
第9章 灵活设计JSP网页 233
9.1 JSP的程序错误 233
9.1.1 程序编译期所产生的错误 233
9.1.2 运行期的异常 234
9.2 异常处理 236
9.2.1 try-catch子句 236
9.2.2 Exception类 239
9.2.3 自定义异常错误 242
9.3 字符串数据的处理 243
9.3.1 字符串数据 243
9.3.2 合并字符串 244
9.3.3 字符串数据类型的转换 245
9.3.4 字符串比较 247
9.3.5 字符串中字符的索引位置 249
9.3.6 取得字符串中的部分内容 250
9.3.7 更改字符串内容的方法 251
9.3.8 分割字符串的方式 252
9.4 数学运算的应用 254
9.4.1 各种数值计算的方法 254
9.4.2 随机数的产生和使用 257
9.5 获取日期时间 261
9.5.1 建立与使用时间日期对象 261
9.5.2 格式化日期时间输出方式 263
9.5.3 取得各个时间单位的值 264
9.6使用NetBeans IDE 267
9.6.1 概述 267
9.6.2 下载与安装NetBeans 268
9.6.3 开始使用NetBeans 269
9.6.5 建立新文件 272
9.6.4 关于浏览窗口 272
9.6.6 编辑文件内容 274
9.6.7 文件目录操作 275
9.7 本章小结 276
9.8 习题 277
9.8.1 填空题 277
9.8.2 问答题 278
第10章 文件I/O技术 279
10.1 File文件目录对象 279
10.1.1 File类 279
10.1.2 查看文件特性与File类属性存取 280
10.1.3 文件维护操作 281
10.1.4 列举文件目录结构 283
10.2 写入文件数据 286
10.3 读取文件数据 287
10.4 文件上传 289
10.4.1 jspSmartUpload包 289
10.4.2 上传文件 290
10.4.3 获取文件信息 292
10.4.4 使用O'Reilly上传包 295
10.5 本章小结 299
10.6 习题 300
第11章 JavaMall与联机邮件 301
11.1 关于JavaMail 301
11.2 创建邮件发送网页 303
11.2.1 设置发送邮件服务器与传输协议 303
11.2.2 收集寄信信息 304
11.2.3 关于Session 305
11.3 发送附件 307
11.4 发送HTML格式邮件 310
11.5 添加网页界面 312
11.6 本章小结 315
11.7 习题 316
第12章 JSP与XML 317
12.1 关于XML 317
12.1.1 文件对象模型——Document Object Model(DOM) 318
12.1.2 可扩充样式语言——Extensible Stylesheet Language(XSL) 318
12.2 JAXP与XML 318
12.2.1 DOM与XML解释 318
12.2.2 使用DOM建立XML文件 322
12.3.1 格式化XML文件 326
12.3 XSLT与XML文件格式化 326
12.3.2 建立XSL样式表 328
12.3.3 应用样式表 333
12.4 JSTL与XML 335
12.4.1 核心标签 335
12.4.2 流程控制 339
12.4.3 样式转换 343
12.5 本章小结 345
12.6 习题 346
12.6.1 填空题 346
12.6.2 问答题 347
13.1 数据库的概念 348
13.1.1 数据库基本结构 348
第13章 JDBC与数据库系统 348
13.1.2 JDBC与ODBC 349
13.2 Access数据库的基本操作 351
13.2.1 建立数据库 351
13.2.2 数据表结构 352
13.2.3 建立数据表 353
13.2.4 设计数据表字段 354
13.2.5 在数据表中添加数据 355
13.3 SQL结构化查询语言 357
13.3.1 SQL概述 357
13.3.2 使用Access测试SQL语法 358
13.3.3 建立、删除数据表 360
13.3.4 修改数据表格式 361
13.4.1 引用字段值符号 363
13.4 数据的查询方式 363
13.4.2 基本查询 364
13.4.3 获取特定数据 365
13.4.4 数据排序 365
13.4.5 条件式查询 366
13.5 数据更改处理 369
13.5.1 新增数据 369
13.5.2 删除数据 370
13.5.3 更新数据 371
13.6 连接与打开数据库 371
13.6.1 设置ODBC数据库来源 372
13.6.2 建立ODBC数据库源连接对象 374
13.7 本章小结 375
13.8 习题 376
13.8.1 填空题 376
13.8.2 问答题 377
第14章 数据更新功能网页 378
14.1 以SQL指令处理数据 378
14.1.1 Statement与ResultSet界面 378
14.1.2 Statement与ResultSet接口属性与方法 379
14.2 运行SQL指令的方法 380
14.2.1 运行SQL一般指令 380
14.2.2 改变数据表结构 381
14.2.3 运行SQL更新命令 382
14.2.4 运行SQL查询指令 384
14.2.5 运行SQL批处理指令 390
14.3 交易 391
14.4 控制数据集合的方法 394
14.5 JSTL中的SQL标签 397
14.5.1 设置数据来源 398
14.5.2 取得数据内容 399
14.5.3 指定参数 402
14.5.4 更新数据内容 403
14.5.5 解析日期参数 405
14.5.6 批处理交易 407
14.6 本章小结 408
14.7 习题 409
15.1 概述 410
第15章 组织程序代码 410
15.2 自定义函数 411
15.2.1 共享变量与函数 412
15.2.2 运用参数 414
15.2.3 函数返回值 415
15.3 建立类 417
15.3.1 类要素 417
15.3.2 对象的建立方式 417
15.3.3 建构式与字段属性 419
15.4 加载外部网页 420
15.4.1 include指令 421
15.4.2 <jsp:include>标签 423
15.5 本章小结 424
15.6.1 填空题 425
15.6.2 问答题 425
15.6 习题 425
第16章 导入JavaBean 426
16.1 设计JavaBean 426
16.1.1 JavaBean的意义 426
16.1.2 JavaBean的建立与初始化 428
16.1.3 使用JavaBean 429
16.1.4 设计JavaBean属性 431
16.2 JavaBean对象的生命周期 435
16.2.1 session类型的生命周期 436
16.2.2 application类型的生命周期 437
16.2.3 page类型的生命周期 438
16.2.4 request类型的生命周期 439
16.3 JavaBean与数据库 440
16.3.1 以JavaBean打开数据库 441
16.3.2 通过JavaBean建立查询 442
16.3.3 通过JavaBean变更数据记录 445
16.4 本章小结 447
16.5 习题 448
16.5.1 填空题 448
16.5.2 问答题 448
第17章 自定义标签 449
17.1 初探自定义标签 449
17.1.1 关于自定义标签 449
17.1.2 一个简单的范例 449
17.1.3 标签命令 450
17.2.1 attribute命令与标签参数 451
17.2 标签参数与返回值 451
17.2.2 variable命令与标签返回值 452
17.2.3 动态属性 454
17.2.4 设置fragment属性 455
17.3 自定义标签与Java 458
17.4 本章小结 459
17.5 习题 460
第18章 用户登录 461
18.1 功能设计 461
18.1.1 数据库与文件说明 461
18.1.2 程序功能与设计概念 462
18.2 登录验证操作 463
18.3 登录验证与状态记录 466
19.1.1 数据库文件说明 471
第19章 留言板 471
19.1 功能设计 471
19.1.2 程序功能与设计概念 472
19.2 程序内容说明 473
第20章 电子报 480
20.1 功能设计 480
20.2 程序功能与设计概念 481
20.3 普通用户订阅 483
20.3.1 程序说明 483
20.3.2 运行结果 489
20.4 电子报管理 491
20.4.1 程序说明 491
20.4.2 运行结果 498
习题答案 502
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《复杂动态理论下的汉语作为第二语言交际能力研究》陈婷婷著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019