《UltraDev 4/JSP/XML高级实例教程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:网星工作室编写
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2002
  • ISBN:7980007832
  • 页数:545 页
图书介绍:“十五”国家重点电子出版物规划项目:本教程共有23章组成,包括:JSP与WEB应用程序、配置DreamweaverUltraDev4开发环境、JSP基础、Java与页面对象编程、数据库基础知识、JAVA数据库连接、数据源与隐含对象等。

第1章 JSP与Web应用程序 1

1.1 JSP技术概述 1

1.1.1 JSP的技术特点 1

1.1.2 JSP中的相关技术 2

1.1.3 JSP和ASP 3

1.1.4 JSP与其他技术的比较 5

1.1.5 JSP的前景和问题 5

1.2 配置JSP运行环境 6

1.2.1 JSP运行环境简介 6

1.2.2 安装设置Java2SDK 7

1.2.3 安装Jakarta Tomcat 9

1.2.4 设置Jakarta Tomcat 12

1.2.5 使用Tomcat的注意事项 13

1.3.1 网页的动态 14

1.3 什么是Web应用程序 14

1.3.2 Web应用程序的工作原理 15

1.3.3 JSP的运行模式 16

1.4 交互式网页示例 19

1.4.1 提交URL参数 19

1.4.2 提交表单 21

1.5 小结 24

练习题 24

第2章 配置Dreamweaver Ultradev 4开发环境 25

2.1 Dreamweaver Ultradev 4的系统配置 25

2.1.1 系统配置 25

2.1.2 系统配置说明 26

2.2 Dreamweaver Ultradev 4的安装设置 27

2.3 Dreamweaver Ultradev 4的新功能 29

2.3.1 主窗口的3种形式 29

2.3.2 编辑服务器行为和活动对象 30

2.3.3 实现用户验证 31

2.3.4 连接远程数据库 32

2.4 关于站点 32

2.4.1 本地计算机和Internet服务器 33

2.4.2 本地站点和远程站点 33

2.4.3 Internet服务程序 34

2.4.4 规划站点 35

2.5 在Ultradev中定义站点 35

2.5.1 本地站点信息 35

2.5.2 远程站点信息 37

2.5.3 应用程序服务器 42

2.5.4 设计笔记 44

2.5.5 站点地图规划 45

2.5.6 Fivc View Columns 46

2.5.7 站点的维护 47

2.6 小结 50

练习题 50

第3章 JSP基础 51

3.1 JSP元素简介 51

3.2 JSP指示 52

3.2.1 page指示 52

3.2.2 Include指示 53

3.2.3 Taglib指示 54

3.3 标准指令 55

3.3.1 55

3.3.2 56

3.3.3 57

3.3.4 57

3.3.5 58

3.3.6 59

3.3.7 60

3.4 JSP隐含对象简介 61

3.5 小结 63

练习题 63

第4章 Java与面向对象编程 64

4.1 类的一般形式 64

4.2 Java类(描述对象) 65

4.2.1 状态修饰符 65

4.2.2 访问域修饰符 66

4.2.3 类语法说明 66

4.3 使用Java类 69

4.3.1 new关键字 69

4.3.2 特殊的main()方法 70

4.3.3 方法重载 71

4.3.4 继承 71

4.4.2 Java流程控制语句 73

4.4 流程控制 73

4.4.1 运算符 73

4.5 小结 76

练习题 76

第5章 数据库基础知识 77

5.1 数据库简介 77

5.1.1 什么是数据库 77

5.1.2 表的记录与字段 77

5.1.3 字段属性 78

5.1.4 记录集的概念 79

5.1.5 SQL概述 79

5.2 数据查询 80

5.2.1 Select语句 81

5.2.2 复杂查询 83

5.3.1 INSERT语句 85

5.3 数据处理 85

5.3.3 UPDATE语句 86

5.3.2 DELETE语句 86

5.3.4 用SELECT创建记录和表 87

5.4 数据的统计 88

5.4.1 统计记录数 88

5.4.2 计算平均值 89

5.4.3 求和 89

5.4.4 返回最大值或最小值 89

5.5 SQL中的通配符 89

5.6 大型数据库简介 91

5.6.1 命名规范 91

5.6.2 索引(Index)的使用原则 91

5.6.3 数据的一致性和完整性 91

5.6.6 选择数据类型 92

5.7 Web应用中的数据库 92

5.6.5 数据库性能调整 92

5.6.4 事务陷阱 92

5.7.1 Web应用中常用的数据库 93

5.7.2 数据库的发展趋势 94

5.8 小结 94

练习题 94

第6章 Java数据库连接 95

6.1 关于JDBC 95

6.1.1 JDBC的数据库访问模型 95

6.1.2 JDBC驱动程序类型 96

6.1.3 关于第三方驱动程序 97

6.1.4 JDBC使用流程 97

6.2 创建DSN 98

6.2.1 DSN概述 98

6.2.2 创建DSN的过程 99

6.3 JDBC数据库连接示例 103

6.4 用Ultradev与数据库连接 106

6.4.1 使用Access数据库的系统需求 106

6.4.2 使用DSN创建JDBC数据库连接 107

6.4.3 源代码分析 108

6.5 小结 109

练习题 109

第7章 数据源与隐含对象 110

7.1 来自数据库的数据源 110

7.1.1 记录集 110

7.1.2 定义记录集 110

7.1.3 源代码分析 117

7.1.4 使用属性浮动面板 118

7.1.5 记录集的处理 119

7.2.1 存储在客户端的变量(Cookie) 120

7.2 来自request的数据源 120

7.2.2 Cookie对象方法摘要 122

7.2.3 URL参数 123

7.2.4 表单数拓 124

7.2.5 客户端的信息 125

7.2.6 ServletRequest接口方法摘要 126

7.3 服务器端的数据源 127

7.3.1 会话 127

7.3.2 一个会话实例 128

7.3.3 HttpSession接口方法摘要 131

7.3.4 应用程序属性 132

7.3.5 ServletContext接口方法摘要 132

7.4 Java Beans 133

7.4.1 Beans概述 133

7.4.3 JSP中的Beans 134

7.4.2 配置Beans 134

7.4.5 一个Bean实例 136

7.4.4 Beans的作用域 136

7.5 获取新数据源 139

7.6 数据格式 139

7.6.1 设置数据格式 139

7.6.2 数据格式参考 140

7.7 小结 143

练习题 143

第8章 网页元素的动态化 144

8.1 动态文本 144

8.1.1 使文本动态化 144

8.1.2 动态文本源代码分析 145

8.1.3 动态文本应用数据格式 146

8.1.4 动态文本数据格式源代码分析 146

8.2.1 使图像动态化的步骤 147

8.2 动态图像 147

8.2.2 应用实例 149

8.3 动态下拉列表框 152

8.3.1 实例 152

8.3.2 应用实例 155

8.3.3 存储下拉列表框 158

8.4 动态文本框 161

8.4.1 应用实例 161

8.5 动态复选按钮 163

8.5.1 应用实例 164

8.6 动态单选按钮 165

8.6.1 应用实例 166

8.7 动态HTML属性 169

8.7.1 实现HTML属性动态化 170

8.7.2 应用实例 171

8.7.3 源代码分析 173

8.8 使ActiveX、Flash和基他对象参数动态化 173

8.9 小结 173

练习题 174

第9章 增添服务器行为 175

9.1 操作服务器行为 175

9.2 Repeat Region(重复区域) 177

9.2.1 定义Repeat Region 177

9.2.2 应用实例1 178

9.2.3 应用实例2 181

9.2.4 应用实例3 183

9.3 Move to Record(移动到记录) 184

9.3.1 建立Move to Record 185

9.3.2 应用实例 187

9.4 Show Region(显示区域) 188

9.4.1 定义Show Region 188

9.4.2 应用实例 189

9.5 Go To Detail Page(转向细节页) 192

9.5.1 建立Go To Detail Page 192

9.5.2 应用实例 193

9.6 Go To Related Page 196

9.6.1 建立Go To Related Page 196

9.7 Insert Record(插入记录) 196

9.7.1 定义Insert Record 197

9.7.2 应用实例 198

9.8 Updatc Record(更新记录) 199

9.8.1 定义Update Record 199

9.8.2 应用实例 200

9.9.1 定义Delete Record 203

9.9 Delete Record 203

9.9.2 应用实例 204

9.10 User Authentication(用户授权) 207

9.10.1 定义Check New Uscrname 207

9.10.2 定义Log In User 208

9.10.3 定义Restrict Access To Page 209

9.10.4 定义Log Out User 209

9.10.5 应用实例 210

9.11 编辑服务器行为 215

9.11.1 应用实例 216

9.12 新建服务器行为 217

9.13 小结 218

练习题 218

10.1 查询界面与结果显示 219

10.1.1 模糊查询 219

第10章 页面范例 219

10.1.2 可选字段和操作符的查询 224

10.1.3 多字段查询 227

10.2 删除页 230

10.2.1 简单的条件删除 231

10.2.2 一次删除多条记录 233

10.3 插入页 236

10.3.1 插入记录 236

10.4 更新页 239

10.4.1 更新记录 239

10.5 小结 243

练习题 243

第11章 XML基础 244

11.1 XML概述 244

11.1.1 XML的设计思想 244

11.1.3 XML的显示 246

11.1.2 XML的标签 246

11.1.5 再次对比HTML和XML 248

11.1.4 XML与HTML共存 248

11.1.6 XML文档的头部 250

11.1.7 标记和元素 251

11.1.8 元素属性 252

11.1.9 CDATA区和预定义实体 253

11.2 XML文档的一些规则 254

11.2.1 区分大小写 254

11.2.2 空白处理 254

11.2.3 语言标识 255

11.3 显示XML 255

11.4 实体声明和引用 258

11.5.1 格式正确的XML文档 259

11.5.2 有效的XML文件 259

11.5 格式正确的和有效的XML文档 259

11.6 小结 260

第12章 ISP中的字符串处理 261

12.1 构造函数 261

12.2 常见的字符串语法 262

12.2.1 创建字符串 262

12.2.2 获取字符串长度 262

12.2.3 连接字符串 263

12.2.4 提取学符 264

12.2.5 比较字符串 265

12.2.6 字符串搜索 268

12.2.7 字符串类的其他方法 269

12.3 StringBuffer类 270

12.3.1 StringBuffer的构造函数 270

12.3.2 常见的StringBuffer方法 271

练习题 273

12.4 小结 273

第13章 新用户注册 274

13.1 文件说明 274

13.2 运作流程 275

13.3 注册信息验证 276

13.3.1 认识注册页面 277

13.3.2 常规检查 278

13.3.3 检查两次密码是否相同 279

13.3.4 检查是否重名 281

13.4 将数据保存到数据库中 281

13.4.1 添加Insert Record服务器行为 281

13.4.2 添加Check New Username服务器行为 282

13.4.3 移动代码 284

13.5 源程序详解 284

练习题 290

13.6 小结 290

第14章 登录与验证 291

14.1 与简单相关的文件 291

14.2 验证 291

14.2.1 客户端验证 291

14.2.2 服务器端验证及其他页 292

14.3 记住密码 295

14.3.1 记住密码 295

14.3.2 添加代码实现记住密码 296

14.4 删除已记住的密码 300

14.5 主要页面程序详解 301

14.5.1 登录页面程序详解 301

14.5.2 记住密码程序详解 304

14.6 小结 306

练习题 306

15.1 文件说明 307

第15章 留言板 307

15.2 留言板的动作流程 309

15.3 显示留言 310

15.3.1 内容主体制作 310

15.3.2 处理空格和回车 314

15.3.3 隐藏图标 316

15.3.4 添加导航 317

15.4 留言 320

15.4.1 校验表单 320

15.4.2 Insert Record服务器行为 322

15.4.3 记住个人信息 322

15.5 管理留言 325

15.6 删除留言 328

15.6.1 删除多条记录 328

15.8 登录机制 330

15.7 站长回复 330

15.8.1 LoginUser 331

15.8.2 限制未登录用户访问 332

15.9 页面程序重点详解 333

15.9.1 建立记录集代码详解 333

15.9.2 留言页面中程序详解 333

15.10 小结 339

练习题 339

第16章 使用UBB 340

16.1 论坛支持HTML的危险 340

16.2 UBB的作用及UBB转换程序 340

16.3 UBB程序代码分析 341

16.3.1 屏蔽HTML代码 341

16.3.2 把UBB代码转换成HTML代码 342

16.4 实现一个例子 347

16.5 小结 349

17.1 文件及说明 350

第17章 投票系统 350

17.2 投票系统的运行机制 351

17.3 投票及结果显示 351

17.3.1 制作投票页 351

17.3.2 制作投票结果页 353

17.3.3 更新页add.jsp 358

17.4 防止串票的投票系统 360

17.4.1 制作防串票投票页 361

17.4.2 制作repeat.jsp页 364

17.5 投票系统页面程序分析 365

17.5.1 投票页 365

17.5.2 add.jsp页面上的程序 367

17.5.3 结果页面上的程序 367

练习题 370

17.6 小结 370

第18章 调查表 371

18.1 调查系统所需文件及说明 371

18.2 调查表的运行机制 373

18.3 调查表 374

18.4 结果显示 375

18.4.1 建立记录集 377

18.4.2 向页面绑定动态数据 380

18.4.3 设置表格的动态属性 381

18.4.4 添加Repeat Region服务器行为 382

18.5 页面代码重点详解 383

18.6 小结 386

练习题 386

19.1.1 用户界面分析 387

第19章 新闻发布系统 387

19.1 分析 387

19.1.2 管理界面分析 388

19.2 制作动态新闻页 390

19.2.1 为动态新闻建立记录集 391

19.2.2 使新闻动态显示 394

19.2.3 完善新闻页 394

19.2.4 制作显示更多新网页 398

19.2.5 显示新闻具体内容 399

19.3 导航页面 400

19.4 密码管理 402

19.5 新闻类别管理 405

19.5.1 主页面 405

19.5.2 编辑新闻类别 408

19.5.3 新建新闻类别 410

19.5.4 删除新闻类别 411

19.6 在线更新 412

19.6.1 显示当前新闻类别 413

19.6.2 显示当前新闻标题 414

19.6.3 编辑新闻内容 419

19.6.4 录入新闻 425

19.6.5 删除新闻 428

19.7 完善新闻管理系统 430

19.8 重点页面程序分析 432

19.8.1 管理页面上的定义记录集代码 432

19.8.2 删除新闻页对应的程序 434

19.9 小结 435

练习题 435

20.1 相关模块分析 436

20.1.1 登录与注册模块 436

第20章 BBS的设计 436

20.1.2 显示模块 437

20.1.3 写入模块 438

20.1.4 权限模块 438

20.2 登录 439

20.2.1 登录信息的合法性 440

20.2.2 组验证 440

20.2.3 退出登录 441

20.2.4 欢迎信息 441

20.2.5 显示与隐藏 442

20.2.6 Login.jsp页 443

20.3 新用户注册及注册相关内容 445

20.3.1 新闻户注册 445

20.3.2 修改口令 449

20.3.3 修改注册信息 452

20.4 显示发布的贴子 455

20.4.1 显示论坛主题 456

20.4.2 显示当前版主和当前论坛主题 458

20.4.6 搜索器 458

20.4.3 显示置顶贴子 460

20.4.4 显示普通贴子 464

20.4.5 导航 467

20.5 显示贴子具体内容 470

20.5.1 显示主题帖子 471

20.5.2 添加几个链接 475

20.5.3 显示回复帖子 475

20.6 搜索相关贴子 476

20.7 显示个人信息 478

20.8 发布新贴 479

20.8.1 添加隐藏域 479

20.8.4 处理输入焦点 481

20.8.2 验证 481

20.8.3 提交新贴 481

20.8.5 处理发贴数 482

20.8.6 防止匿名发布新贴 484

20.9 回复帖子 484

20.9.1 初始化文本框 484

20.9.2 提交回复帖子 486

20.9.3 回复数和最后回复时间 487

20.9.4 处理输入焦点 488

20.10 权限模块 488

20.10.1 编辑贴子 488

20.10.2 贴子置顶 494

20.10.3 删除主题帖子 498

20.10.4 删除回复帖子 501

20.10.5 添加讨论区 504

20.10.6 指定做主 505

20.11 重点页面程序分析 505

20.12 小结 508

练习题 508

第21章 购物车 509

21.1 文件说明 509

21.2 选购 510

21.3 添加到购物车 512

21.3.1 购物车 512

21.3.2 实现添加功能 514

21.4 查看定单 515

21.5 修改和删除 519

21.6 成交 520

练习题 521

21.7 小结 521

第22章 架构电子商务网站 522

22.1 相关文件 522

22.2 相关数据表 522

22.3 页面间的流程 523

22.4 首面的制作 523

22.4.1 静态页面设计介绍 523

22.4.2 动态栏目设计介绍 525

22.5 详细页面 529

22.5.1 新书详细信息的显示 530

22.5.2 动态图片的设置 531

22.6 搜索结果页 533

22.6.1 搜索的具体内容 534

22.6.3 添加导航按钮 536

22.6.2 导航状态显示 536

22.6.4 美化搜索结果 537

22.7 重点页面程序分析 537

22.7.1 首页default.jsp页面上的重点代码 537

22.7.2 结果页result.jsp中的记录集定义 539

22.8 小结 540

练习题 540

第23章 典型网站分析 541

23.1 中关村在线 541

23.1.1 登录注册系统 542

23.1.2 搜索 542

23.1.3 商品浏览 543

23.1.4 数据库的搭建 543

23.2 海尔网站 544

23.3 小结 547

练习题 547