《JSP快速高效开发利器 Dreamweaver UltraDev》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:许增伟,张强主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302050864
  • 页数:438 页
图书介绍:本书介绍了DreamweaverUltraDev中开发JavaServerPages的过程和理论知识,并结合大量的实例予以详细的说明,对DreamweaverUltraDev的各项功能作了细致的讲述。

第1章 Dreamweaver UltraDev基础 1

1.1 Dreamweaver UltraDev概述 2

1.1.1 使用UltraDev快速开发JSP程序 3

1.1.2 Dreamweaver UltraDev的主要特点 6

1.1.3 Dreamweaver UltraDev的创作目标 11

1.1.4 应用Dreamweaver UltraDev 11

1.2 Dreamweaver UltraDev特性一览 12

1.2.1 Dreamweaver UltraDev与Dreamweaver的异同 12

1.2.2 UltraDev 4.0相对于UltraDev 1.0的新特性 13

1.2.3 Dreamweaver UltraDev与同类产品的比较 15

1.3 系统需求 16

1.3.1 运行Dreamweaver UltraDev的系统需求 16

1.3.2 运行动态页面和数据存储的系统需求 17

1.4 Dreamweaver UltraDev的工作环境 17

1.4.1 启动Dreamweaver UltraDev 17

1.4.2 认识Dreamweaver UltraDev的窗口结构 18

1.5 查找帮助信息 21

1.6 学习HTM L和JSP相关知识 22

第2章 构建Web应用程序开发环境 24

2.1 Web应用程序概述 25

2.1.1 什么是Web应有程序 25

2.1.2 什么是动态网页 25

2.1.3 动态内容的实现技术 26

2.2 Dreamweaver UltraDev的工作流程 35

2.2.1 HTML静态页面设计 35

2.2.2 编写Web应用程序 36

2.2.3 调试应用程序 37

2.3 构建本机的开发环境 39

2.3.1 安装JDK 39

2.3.2 设置IP地址和域名 40

2.3.3 安装Web服务器程序 47

2.4 JSP服务器Resin的相关操作 50

2.4.1 启动/停止Resin服务器 50

2.4.2 将Resin安装成Windows 2000的服务器 51

2.4.3 Resin的主配置文件简介 54

2.5.1 创建本地站点 57

2.5 构建Dreamweaver UltraDev开发环境 57

2.5.2 创建远程站点 58

2.5.3 设置应用服务器信息 59

第3章 JSP程序设计基础 61

3.1 JSP基础概述 62

3.1.1 JSP简介 62

3.1.2 JSP的内部工作机制 63

3.2 JSP在Linux下的安装和使用 64

3.2.1 JSP在Linux下的安装 64

3.2.2 JSP在Linux下的使用 66

3.3 JSP基本语法、指令和内部对象 68

3.1.1 JSP基本语法简介 68

3.3.2 JSP指令简介 72

3.3.3 JSP内置对象简介 83

3.4 JSP下的中文显示解决方案 87

3.5 JDBC概述 88

3.5.1 从ODBC到JDBC的演变 88

3.5.3 使用Java作为数据库前台 89

3.5.2 JDBC的工作机制 89

3.5.4 JDBC API的作用 90

3.5.5 利用JDBC代替CGI 90

3.5.6 JDBC的优点和缺点 91

3.5.7 使用JDBC连接数据库 91

3.6 Java服务器小程序 95

3.6.1 什么是Servlet 95

3.6.2 HelloServlet实例 97

3.6.3 为什么JSP不能取代Servlet 99

第4章 数据库的设计和创建 101

4.1 数据库的基础知识和设计 102

4.1.1 数据库的基础知识 102

4.1.2 数据库的设计 103

4.1.3 数据库的设计流程 104

4.2 结构化查询语言 104

4.2.1 SQL介绍 104

4.2.2 SQL语言简介 105

4.3.1 创建空白数据库 115

4.3 在Access 2000中创建数据库 115

4.3.2 创建Access数据表 116

4.4 在SQL Server 2000中创建数据库 120

4.4.1 创建数据库 121

4.4.2 创建表 125

4.5 在MySQL中创建数据库 129

4.5.1 MySQL的安装 129

4.5.3 使用MySQL数据库创建数据库和表 130

4.5.2 MySQL常用命令介绍 130

第5章 连接数据库 134

5.1 数据库访问技术概述 135

5.1.1 Microsoft的DAO、RDO和ADO技术 135

5.1.2 Sun公司的JDBC技术 137

5.2 创建JDBC-ODBC连接 138

5.2.1 启动ODBC数据源管理器 139

5.2.2 DSN简介 140

5.2.3 创建ODBC的连接过程 141

5.3.1 在UltraDev中创建JDBC-ODBC桥连接 148

5.3 在Dreamweaver UltraDev中连接数据库 148

5.3.2 在UltraDev中创建MySQL的JDBC连接 152

5.4 JDBC与数据库的连接 159

5.4.1 概述 159

5.4.2 JDBC URL简介 160

5.4.3 ODBC子协议 161

5.4.4 发送SQL语句 162

5.4.5 事务 162

5.4.6 事务隔离级别 163

第6章 创建简单记录集 164

6.1 什么是记录集 165

6.2 利用Dreamweaver UltraDev创建记录集 165

6.2.1 设计一个样板数据库 166

6.2.2 创建简单的记录集 166

6.2.3 查看生成的代码 169

6.2.4 在页面中显示记录集信息 170

6.3 使用SQL语句定义记录集 175

6.3.1 使用自定义SQL语句构建记录集 175

6.3.2 使用数据库项目构建记录集 176

6.4 在查询参数中使用变量 177

6.4.1 创建简单记录集时使用查询变量 178

6.4.2 创建高级记录集时使用查询变量 178

6.5 管理记录集 179

6.5.1 复制记录集 179

6.5.2 编辑记录集 180

6.5.3 删除记录集 180

6.6 在JDBC中如何获得记录集 180

6.6.1 驱动程序管理器DriverManager 180

6.6.2 Statement对象 182

6.6.3 记录集ResultSet 185

第7章 创建复杂记录集 189

7.1 使用视图创建记录集 190

7.1.1 视图的概念 190

7.1.2 创建视图 190

7.1.3 视图的优点和缺点 191

7.1.4 创建视图的实例 192

7.1.5 使用视图创建记录集 193

7.2.2 存储过程的优点 196

7.2 使用存储过程创建记录集 196

7.2.1 存储过程的定义 196

7.2.3 存储过程的创建 197

7.2.4 创建步骤 197

7.2.5 创建带输入参数的存储过程 198

7.2.6 创建带输出参数的存储过程 201

7.2.7 使用存储过程创建记录集 203

7.3 执行存储过程 205

7.4.1 PreparedStatement对象 207

7.4 使用已编译的SQL语句和存储过程 207

7.4.2 CallableStatement对象 210

第8章 在Dreamweaver UltraDev中使用Java Beans 213

8.1 Java Beans简述 214

8.1.1 什么是Java Beans 214

8.1.2 Java Beans的特性 215

8.1.3 Java Beans特性的实现机制 215

8.1.4 Java Beans同Java类的区别 219

8.2.1 Bean的使用形式 220

8.2 Bean的属性 220

8.2.2 Bean属性基本操作 221

8.2.3 Bean属性复杂操作 222

8.3 强化Bean的功能 224

8.3.1 强化途径 224

8.3.2 与Servlet结合 225

8.4 使用Java Beans的实例 227

8.5 在UltraDev中调用Java Beans 229

第9章 使页面元素动态化 238

9.1 概述 239

9.1.1 构建动态页面的基本方法 239

9.1.2 数据源的基本操作 239

9.1.3 添加动态内容的基本方法 243

9.1.4 使用数据源的优势 244

9.2 在文档中插入动态文本 244

9.3 在文档中插入动态图像 246

9.4.1 概述 250

9.4 使表单对象动态化 250

9.4.2 使文本框动态化 251

9.4.3 使图像域动态化 252

9.4.4 使复选框动态化 253

9.4.5 使单选按钮动态化 256

9.4.6 使列表框动态化 258

9.5 使用HTML属性动态化的方法 260

9.5.3 利用属性对话框的动态属性页使HTML属性动态 261

9.5.2 利用属性对话框上的文件夹按钮使HTML属性动态 261

9.5.1 利用Data Bindings对话框使HTML属性动态 261

9.5.4 使Flash、ActiveX等对象参数动态 262

9.6 改变动态内容格式 263

9.6.1 选择日期/时间格式 263

9.6.2 改变货币格式 264

9.6.3 改变数字格式 266

9.6.4 改变百分比格式 267

9.6.5 改变字符大小写 268

9.6.6 对动态内容进行Trim操作 269

9.6.8 获得动态内容的真实路径 270

9.6.7 对动态内容进行URL编码 270

9.6.9 对动态内容取绝对值和取整 271

9.6.10 编辑可视化列表 272

第10章 记录集分页技术的深入讨论 274

10.1 采用分页技术 275

10.1.1 在页面上显示少量记录 275

10.1.2 在页面上显示大量记录 278

10.2 使用手写代码进行分页 279

10.3 对记录集进行简单分页 285

10.4 隐藏不必要的链接区域 289

10.5 为分页程序添加跳转页按钮 292

10.6 加入记录集导航状太 296

10.7 对搜索结果记录集进行分页 298

第11章 记录的添加、更新和删除 303

11.1 添加记录 304

11.1.1 使用手写代码添加记录 304

11.1.2 使用Dreamweaver UltraDev添加记录 310

11.2.1 使用手写代码更新记录 316

11.2 更新记录 316

11.2.2 使用Dreamweaver UltraDev更新记录 318

11.3 删除记录 323

11.3.1 使用手写代码删除记录 323

11.3.2 使用Dreamweaver UltraDev删除记录 324

11.4 Web应用程序的核心——数据库 327

第12章 登录和密码验证系统 328

12.1 数据库的设计和页面的组成 329

12.2.2 建立user_info数据表 330

12.2.1 创建user数据库 330

12.2 建立后台数据库 330

12.3 实现用户注册功能 331

12.3.1 生成register.jsp页面 331

12.3.2 生成registerok.jsp页面 333

12.3.2 生成registerfailure.jsp页面 333

12.4 实现用户登录功能 334

12.4.1 生成login.jsp页面 334

12.4.2 生成loginok.jsp页面 335

12.4.4 完善登录页面 336

12.4.3 生成loginfailure.jsp页面 336

12.5 实现找回密码功能 338

12.5.1 生成passwordlost.jsp页面 338

12.5.2 生成showquestion.jsp页面 338

12.5.3 生成Passwordshow.jsp页面 341

12.6 实现修改密码功能 342

12.6.1 修改loginok.jsp页面 342

12.6.2 生成passwordupdate.jsp页面 343

第13章 在线调查系统 346

13.1 数据库设计和在线调查系统的页面组成 347

13.1.1 数据库设计 347

13.1.2 在线调查系统的页面组成 348

13.2 添加新调查页面的建立 349

13.2.1 添加新调查的操作界面 349

13.2.2 新调查添加成功页的设置 351

13.2.3 新调查添加失败页的设置 351

13.3.1 生成调查页面 352

13.3 实现调查功能 352

13.3.2 处理用户提交的调查结果 354

13.4 查看调查结果 357

第14章 新闻发布管理系统 363

14.1 数据库设计和新闻系统的页面组成 364

14.1.1 数据库设计 364

14.1.2 新闻系统的页面组成 366

14.2 发布新闻 367

14.2.1 发布新闻页面 367

14.2.2 添加新闻成功后的页面 369

14.2.3 新闻添加失败页面 370

14.3 实现用户浏览功能 370

14.3.1 新闻系统首页 370

14.3.2 新闻栏目页面 374

14.3.3 新闻阅读页面 375

14.4 新闻管理 376

14.4.1 管理新闻页面 376

14.4.2 修改删除新闻 377

14.4.3 处理删除新闻 378

14.5 完善新闻系统 379

第15章 网上书店 381

15.1 电子商务概述 382

15.1.1 电子商务的概念及其分类 382

15.1.2 为什么要进行电子商务 382

15.1.3 电子商务对社会的影响 383

15.1.4 建立电子商务网站应注意的问题 384

15.2 数据库设计和网上书店的页面组成 385

15.2.1 数据库设计 385

15.2.2 网上书店的页面组成 389

15.3 网上书店的导航页面和首页 390

15.3.1 导航页面 390

15.3.2 首页页面 390

15.4 网上书店的管理页面 391

15.4.1 网上书店管理主页面 391

15.4.2 添加新书、添加书籍分类和添加出版社页面 393

15.5 顾客浏览页面和购物车的实现 396

15.5.1 书籍分类浏览页面 396

15.4.3 完善管理页面 396

15.5.2 按出版社浏览书籍页面 397

15.5.3 详细书籍信息页面 398

15.5.4 用户注册登录页面 401

15.5.5 购物车页面 401

15.6 完善网上书店的设计 402

第16章 校友录系统 403

16.2.1 数据表的设计 404

16.2 数据库的创建和表的设计 404

16.1.2 在Dreamweaver UltraDev中创建站点 404

16.1.1 在Resin中添加虚拟目录 404

16.1 开发前的准备工作 404

16.2.2 确定表和表之间的关系 410

16.2.3 校友录实现的基本功能概述 412

16.3 校友录基本功能的实现过程 413

16.3.1 提供给未注册学生功能的实现 413

16.3.2 提供给注册学生功能的实现 421

16.3.3 提供给管理员功能的实现 435

16.4 完善校友录系统 438