目录
第1章 JSP简介 1
视频时长:100分钟
通过Internet进行网络的信息交流,即为当前国际上流行的"网络文化"。
1.1 案例场景 2
1.1.1 体验JSP网站 2
1.1.2 我们现在能做的…… 2
1.2 网页开发技术概述 3
1.2.1 Internet的WWW服务 3
1.2.2 Web浏览器软件发展 4
1.2.3 Internet上的信息携带者
--网页 6
1.2.4 静态网页与动态网页 8
1.3 Web编程基础--HTML 8
1.3.1 HTML概述 8
1.3.2 HTML文档结构 9
1.3.3 文字风格设置 11
1.3.4 段落控制标记 14
1.3.5 超级链接标记 17
1.3.6 表格标记 20
1.3.7 表单标记 23
1.3.8 框架结构标记 26
1.3.9 CSS样式 28
1.4 动态网页技术 31
1.4.1 CGI技术 31
1.4.2 ASP技术 31
1.4.3 PHP技术 32
1.4.4 Servlet技术 33
1.4.5 JSP技术 34
1.5 JSP页面结构和技术原理 34
1.5.1 一个简单的JSP页面 34
1.5.2 一个典型的JSP页面文件 35
1.5.3 JSP页面构成分析 37
1.5.4 JSP页面的执行过程 38
1.5.5 翻译后的Java文件 38
1.6 回到案例场景 41
1.6.1 基本思路 41
1.6.2 代码演练 41
1.7 本章小结与回顾 44
1.7.1 重点回顾 44
1.7.2 课后练习 44
第2章 搭建JSP运行环境 47
视频时长:50分钟
"高楼万丈平地起",搭建好Java Web程序的运行开发环境,才能搭建Java Web应用的大厦。
2.1 案例场景 48
2.1.1 用JSP编写Hello World
程序 48
2.1.2 我们现在能做的…… 48
2.2 需要安装的工具软件 49
2.3 安装和配置JDK 50
2.3.1 下载和安装JDK 50
2.3.2 环境变量的设置 53
2.3.3 测试JDK的安装和配置 54
2.4 安装和配置Tomcat Eclipse
开发工具 56
2.4.1 下载和安装Eclipse 56
2.4.2 下载和安装Tomcat 58
2.4.3 安装Eclipse开发组件 59
2.5 安装和配置MySQL 61
2.5.1 下载和安装MySQL 62
2.5.2 配置MySQL服务器 63
2.5.3 测试MySQL的安装 65
2.6 回到案例场景 67
2.6.1 基本思路 67
2.6.2 代码演练 70
2.7 本章小结与习题 71
2.7.1 重点回顾 71
2.7.2 课后练习 71
第3章 JSP基本语法 73
视频时长:40分钟
学好JSP的基本语法,才能更好地进行Java Web的实战开发。
3.1 案例场景 74
3.1.1 一个元素丰富的JSP页面 74
3.1.2 我们现在能做的…… 74
3.2 Java语言的简单回顾 74
3.2.1 Java的数据类型 75
3.2.2 程序流程控制语句 75
3.2.3 Java语言的面向对象特性 76
3.2.4 异常处理 77
3.3 JSP注释 78
3.3.1 输出注释 79
3.3.2 隐藏注释 80
3.4 JSP指令元素 81
3.4.1 page指令 81
3.4.2 include指令 86
3.4.3 taglib指令 88
3.5 JSP脚本元素 89
3.5.1 表达式 89
3.5.2 脚本程序scriptlet 90
3.5.3 声明 91
3.6 JSP动作元素 92
3.6.1 param动作 92
3.6.2 include动作 94
3.6.3 forward动作 97
3.6.4 useBean动作 100
3.6.5 setProperty动作 104
3.6.6 getProperty动作 105
3.6.7 plugin动作 106
3.6.8 fallback动作 109
3.7 回到案例场景 110
3.7.1 基本思路 110
3.7.2 代码演练 110
3.8 本章小结与习题 113
3.8.1 重点回顾 113
3.8.2 课后练习 114
第4章 JSP的内置对象 115
视频时长:90分钟
搭建好了Java Web应用大厦,还需要在大厦里唱戏的主角,这些主角就是JSP的内置对象。
4.1 案例场景 116
4.1.1 在线聊天室系统 116
4.1.2 我们现在能做的…… 116
4.2 JSP内置对象概述 116
4.2.1 application 作用域 117
4.2.2 session作用域 117
4.2.3 request作用域 118
4.2.4 page作用域 118
4.3 application对象 120
4.4 config对象 127
4.5 exception对象 128
4.6 out对象 131
4.7 page对象 133
4.8 pageContext对象 134
4.9 request对象 141
4.10 response对象 145
4.11 session对象与跟踪 149
4.12 回到案例场景 156
4.12.1 基本思路 156
4.12.2 代码演练 157
4.13 本章小结与习题 172
4.13.1 重点回顾 172
4.13.2 课后练习 173
第5章 使用JDBC连接数据库 175
视频时长:60分钟
数据库的应用已经遍及信息化应用领域的各个角落,Java Web开发也不例外。因此,掌握数据库的使用是开发人员必备技能之一。
5.1 案例场景 176
5.1.1 简单的学生信息
管理系统 176
5.1.2 我们现在能做的…… 176
5.2 关系型数据库与SQL语言 176
5.2.1 关系型数据库的
基本概念 176
5.2.2 数据定义语言 179
5.2.3 数据操纵语言 180
5.2.4 结构化查询语言SQL 180
5.3 MySQL数据库 181
5.3.1 MySQL的数据类型 182
5.3.2 MySQL的常规操作 185
5.3.3 MySQL常用SQL语法 188
5.4 使用JDBC连接数据库 192
5.4.1 JDBC结构 193
5.4.2 4类JDBC驱动程序 195
5.4.3 常用的JDBC类与方法 196
5.5 在JSP中使用JDBC连接
数据库 201
5.5.1 JSP访问MySQL数据库
应用实例 201
5.5.2 JSP访问Access数据库
应用实例 206
5.5.3 JSP访问SQL Server
数据库应用实例 210
5.6 回到案例场景 212
5.6.1 基本思路 212
5.6.2 代码演练 213
5.7 本章小结与习题 221
5.7.1 重点回顾 221
5.7.2 课后练习 222
第6章 JSP与JavaBean 223
视频时长:50分钟
JavaBean为程序开发人员提供软件复用技术,并实现功能逻辑与页面表示的分离,使得程序更加清晰合理。
6.1 案例场景 224
6.1.1 通过JavaBean从数据库中
获取数据 224
6.1.2 我们现在能做的…… 224
6.2 JavaBean与组件复用 225
6.2.1 JavaBean组件模型 225
6.2.2 JavaBean的属性 226
6.2.3 JavaBean的其他特性 230
6.3 在JSP中使用JavaBean 231
6.3.1 JavaBean编写规范 231
6.3.2 JavaBean应用示例 231
6.3.3 在MyEclipse中建立
JSP+JavaBean程序 232
6.3.4 JavaBean在JSP中的
生命周期 234
6.4 使用JavaBean访问数据库 236
6.4.1 连接数据库的JavaBean 236
6.4.2 操作数据库中的数据的
JavaBean 237
6.4.3 使用JavaBean创建表、
插入记录和显示记录 240
6.4.4 使用JavaBean修改记录和
删除记录 245
6.5 回到案例场景 249
6.5.1 基本思路 249
6.5.2 代码演练 250
6.6 本章小结与习题 252
6.6.1 重点回顾 252
6.6.2 课后练习 253
第7章 JSP与Servlet 255
视频时长:200分钟
JSP只是Servlet的一种表面形式,那么真正的Servlet是什么样的呢?本章将给出答案。
7.1 案例场景 256
7.1.1 网上书店 256
7.1.2 我们现在能做的…… 256
7.2 Servlet概述 267
7.3 Servlet的类结构 273
7.3.1 HttpServlet类 273
7.3.2 HttpSession 275
7.3.3 ServletConfig 279
7.3.4 ServletContext 282
7.4 Servlet的运行条件 285
7.5 用Servlet访问request对象 288
7.6 Servlet生命周期 292
7.6.1 加载Servlet 292
7.6.2 init() 293
7.6.3 service() 293
7.6.4 destroy() 293
7.7 JSP、Servlet与JavaBean 294
7.8 用Servlet实现购物车 307
7.9 回到案例场景 316
7.9.1 基本思路 316
7.9.2 代码演练 317
7.10 本章小结与习题 321
7.10.1 重点回顾 321
7.10.2 课后练习 322
第8章 JSP与XML 323
视频时长:90分钟
XML能提供一种用来结构化文档和数据的通用且适应性较强的格式,为整个行业带来了一场风暴。
8.1 案例场景 324
8.1.1 将数据以XML格式存储 324
8.1.2 我们现在能做的…… 324
8.2 XML概述 325
8.2.1 XML简史 325
8.2.2 为什么出现XML 326
8.2.3 XML与HTML的比较 327
8.2.4 XML的发展前景 328
8.3 XML语法 328
8.3.1 XML文档结构 330
8.3.2 XML声明 331
8.3.3 XML元素 333
8.3.4 XML元素的命名规则 335
8.3.5 XML的注释 336
8.3.6 根元素与特殊字符 337
8.4 显示XML文档内容 340
8.4.1 显示没有样式表的
XML文档 340
8.4.2 显示有CSS样式表的
XML文档 342
8.4.3 显示有XSL样式表的
XML文档 348
8.5 使用DOM生成和解析
XML文档 356
8.5.1 生成和解析XML文档的
准备工作 356
8.5.2 用Servlet动态生成
XML文档 361
8.5.3 用JSP动态生成
XML文档 366
8.5.4 使用DOM解析
XML文档 369
8.6 回到案例场景 372
8.6.1 基本思路 372
8.6.2 代码演练 372
8.7 本章小结与习题 376
8.7.1 重点回顾 377
8.7.2 课后练习 377
第9章 EL与JSTL 379
视频时长:80分钟
EL与JSTL通过其直观简洁的语法,大大简化了Web应用系统的表现层实现,并简化了JSP应用程序的维护。
9.1 案例场景 380
9.1.1 使用标签显示数据库内容 380
9.1.2 我们现在能做的…… 380
9.2 EL 382
9.2.1 EL语法 382
9.2.2 EL常量 382
9.2.3 EL变量 382
9.2.4 EL操作符 383
9.2.5 EL隐含对象 386
9.2.6 EL函数 389
9.3 JSTL 391
9.3.1 配置JSTL 391
9.3.2 Core标签库
(核心标签库) 393
9.3.3 I18标签库 406
9.3.4 SQL相关的标签 415
9.3.5 XML标签库 420
9.3.6 Function标签库 423
9.4 回到案例场景 426
9.4.1 基本思路 426
9.4.2 代码演练 426
9.5 本章小结与习题 427
9.5.1 重点回顾 427
9.5.2 课后练习 428
第10章 JSP聊天室的设计与实现 429
视频时长:60分钟
设计并开发一个较为普遍的Web服务:在线聊天室,是很多Java Web开发人员的***份作业。
10.1 概述 430
10.1.1 项目需求 430
10.1.2 系统实现采用的技术 431
10.2 系统设计 431
10.2.1 总体功能设计 431
10.2.2 数据库设计 435
10.2.3 开发工具和服务器配置 435
10.3 系统实现 436
10.3.1 相关JavaBean的设计 436
10.3.2 前台功能模块 438
10.3.3 后台功能模块的实现 452
10.4 本章小结与习题 462
10.4.1 重点回顾 463
10.4.2 课后练习 463
第11章 基于JSP的网上购物系统 465
视频时长:80分钟
信息化对人们的生活影响越来越大,在这个背景下,电子商务已成为企业发展的重要途径。
11.1 系统总体设计 466
11.1.1 数据库的分析与设计 469
11.1.2 利用JavaBean技术
连接数据库 472
11.2 系统详细设计与实现 475
11.2.1 前台应用页面的设计 476
11.2.2 用户管理功能的实现 478
11.2.3 货物展示功能的实现 486
11.2.4 购物功能的实现 488
11.2.5 后台管理功能的实现 490
11.3 本章小结与习题 498
11.3.1 重点回顾 498
11.3.2 课后练习 498
第12章 基于JSP的在线考试系统 499
视频时长:70分钟
在线考试系统能够为考生提供形式多样且人性化的考试形式,帮助学生更快地提高学习能力。
12.1 系统总体设计 500
12.1.1 系统的体系结构 500
12.1.2 系统的功能描述及
模块划分 500
12.1.3 系统的数据库设计 502
12.2 系统详细设计与实现 507
12.2.1 系统配置 507
12.2.2 JavaBean的使用 508
12.2.3 部分功能的设计与
实现举例 509
12.2.4 在线考试功能的设计
与实现 512
12.2.5 系统管理功能的设计
与实现 516
12.2.6 安全性设计 530
12.3 系统的测试 531
12.4 本章小结与习题 532
12.4.1 本章小结 532
12.4.2 课后练习 532
【责任编辑:云霞 TEL:(010)68476606】
点赞 0