Java Web开发入行真功夫_Java Web开发入行真功夫 目录

目录

第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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值