当前位置:首页 > 工业技术
Web数据库开发技术与实例详解
Web数据库开发技术与实例详解

Web数据库开发技术与实例详解PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:(美)(D.D.古铁雷斯)Dan D.Gutierrez著;侯国峰,韩珊等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505359339
  • 页数:449 页
图书介绍:
《Web数据库开发技术与实例详解》目录

目录 1

第1章 Internet数据库:一个自然的进化过程 1

1.1 从Desktop到 Webtop 3

1.2 Wintel平台在Web上兴起 4

1.3 开发方向 4

1.3.1 静态内容盛行 5

1.3.2 技术方向 6

1.4 数据库连通性标准 8

1.5 基于Java的开发 8

1.7 后端相关的数据库 9

1.6 基于脚本编写语言的开发 9

1.7.1 独立Web数据库 10

1.7.2 机构范围的局域网/广域网 10

1.7.3 与遗留的硬件及数据库系统接口 10

1.7.4 作为本书中心点的后端 11

1.7.5 修订后端许可证协议费用 11

1.8 对象及对象/关系数据库 12

1.9 Intranets与Extranets 12

1.10 数据库:Web商务的基础 12

1.11 软件开发人员的特别机会 13

1.12 Web数据库开发人员的工具 13

1.13.1 Infinite Humanity 14

1.13 数据库激活的Web站点实例 14

1.13.2 The Real Estate Book 18

1.13.3 UCLA Store售书部电子商务站点 21

小结 24

第2章 Web数据库技术回顾 25

2.1 超文本传输协议(HTTP) 26

2.2 公共网关接口 29

2.2.1 普通数据库方案 32

2.2.2 Visual Basic/CGI接口 33

2.2.4 存储过程 34

2.2.3 数据库设计 34

2.2.5 HTML 35

2.2.6 VISUAL BASIC CGI应用代码 36

2.2.7 CGI数据库脚本编写 47

2.2.8 HTML表单 48

2.2.9 SQL 49

2.2.10 ODBC 49

2.2.11 数据库标记语言 50

2.3 服务器API 50

2.3.1 服务器API概述 51

2.3.2 ISAPI 51

2.3.3 Intemet Database Connector 53

2.4 Server Side Includes(SSI) 56

2.4.1 技术成份 57

2.4.2 CONFIG命令 57

2.4.3 INCLUDE命令 58

2.4.4 ECHO命令 58

2.4.5 FSIZE命令 58

2.4.6 FLASTMO命令 58

2.4.7 EXEC命令 59

2.4.8 数据库SSI扩展 59

2.4.9 SQLSELECT 60

2.4.10 SQLINSERT 62

2.5 Java数据库连接 64

2.5.1 JDBC 64

2.5.2 DAO 65

2.6 Active Server 65

2.6.1 ActiveX Data Objects 66

小结 68

第3章 硬件/软件需求 69

3.1 选择主机解决方案 70

3.1.1 主机Web站点 70

3.1.2 处于同一地点的服务器 71

3.1.3 内部Web服务器 72

3.1.4 可扩展性 73

3.2 Web服务器硬件平台 73

3.2.1 基于Intel处理器 74

3.2.2 高速CPU高速缓存 74

3.2.3 内部高速缓存(Internal Cache) 75

3.2.4 外部高速缓存(Extemal Cache) 75

3.2.5 流水线猝发高速缓存 75

3.2.6 回写L1及L2高速缓存 75

3.2.7 常规的RAM需求 75

3.2.9 CD—ROM 76

3.2.8 硬盘 76

3.2.10 备份方法 77

3.2.11 电源因素 77

3.3 Internet连接与通信硬件 78

3.3.1 点对点 78

3.3.2 帧中继 78

3.3.3 ISDN 79

3.3.4 专用的SLIP/PPP 79

3.3.5 DSL 79

3.3.6 路由器 79

3.3.7 CSU/DSU 80

3.3.8 网络集线器 80

3.3.9 带宽需求分析 81

3.3.10 TCP/IPIntranet测试实例 82

3.4 Windows NT 4.0 Server 82

3.4.1 CPU性能 83

3.4.2 调整存储器 85

3.4.3 虚拟存储器 85

3.4.4 整理硬盘碎片 86

3.4.5 监视站点连接 87

3.5 Web服务器软件 87

3.5.1 Microsoft Internet Information Server(IIS) 88

3.6.2 调整性能 91

3.6.1 数据库功能 91

3.6 SQLServerfor NT 91

3.6.3 RAM因素 92

3.6.4 高速缓存存储器 93

3.6.5 SQLServer性能监视器 94

3.6.6 SQLTrace 95

3.6.7 存储过程 95

3.6.8 临时数据库大小 96

3.6.9 查询优化分析 96

3.6.10 Web应用分析 98

小结 99

第4章 建立WebTop数据库 101

4.1 InternetDatabaseConnector(IDC) 102

4.1.1 IDC体系结构 103

4.1.2 创建ODBC DSN 105

4.1.3 IDC处理预演 105

4.2 数据库设计 109

4.2.1 选择一个设计工具 109

4.2.2 建立数据库方案 110

4.2.3 创建一个ODBC数据源 111

4.2.4 转换Access对象 111

4.2.5 从存储过程获得最佳结果 115

4.3.1 设计查询 116

4.3 查询设计 116

4.3.2 Internet Database Connector(idc)文件 118

4.4 检索结果集 119

4.4.1 HTML扩展(htx)文件 120

4.4.2 详细内容节(DETAILSECTION) 120

4.4.3 条件逻辑 120

4.4.4 内部变量 121

4.4.5 来自IDC文件的参数 121

4.4.6 HTTP变量 121

4.5 IDC开发技术 123

4.5.1 多选择列表框 123

4.5.2 参数传递 124

4.5.3 计数 128

4.5.4 添加记录 130

4.5.5 下穿 132

4.5.6 批量查询和复合查询 137

4.6 IDC到ASP转换器 138

4.7 SQLServer Web Assistant 139

4.7.1 Build a Query from the Database Hierarchy 139

4.7.2 Enter a Query as Free-Form Text 140

4.7.4 时间安排选项 141

4.7.3 Use a Query in a Stored Procedure 141

4.7.5 文件选项 143

4.7.6 格式化选项 143

小结 145

第5章 Visual J++与数据库的连接 147

5.1 Visual J++回顾 148

5.1.1 WFC 148

5.1.2 DHTML 148

5.1.3 RAD组件 149

5.1.4 目标用户 149

5.2 Windows Foundation Classes(WFC) 150

5.2.2 WFC类 151

5.2.1 WFC和COM 151

5.2.3 GUI类 152

5.2.4 系统类 152

5.2.5 数据类 153

5.2.6 DHTML类 153

5.2.7 安全 156

5.3 WFC Designer 156

5.3.1 数据访问 157

5.3.2 DataSource控件 157

5.3.3 DataBinder控件 159

5.3.4 DataNavigator控件 161

5.3.5 DataGrid控件 162

5.4 Universal Data Access 163

5.5 ADO for Java 163

5.5.1 Connection对象 165

5.5.2 Command对象 167

5.5.3 Parameter对象 169

5.5.4 Recordset对象 171

5.5.5 Field对象 175

5.5.6 Error对象 177

5.5.7 Collections 178

5.5.8 Parameters 178

5.5.9 Fields 178

5.5.11 Remoteable Recordsets 179

5.5.10 Error 179

5.5.12 JADO事件处理 180

5.6 Data Form Wizard 181

5.6.1 Data Form Wizard生成的代码 189

5.6.2 启动和退出一个应用程序 201

5.6.3 基本的应用程序结构 201

5.6.4 处理事件 202

5.7 Visual Database Tools 203

小结 204

第6章 JDBC 205

6.1 JDBC基本原理 206

6.2 一般设计目标 208

6.2.1 分布式模块 209

6.2.2 JDBC的远见 209

6.2.3 ODBC的影响 211

6.2.4 JDBC技术目标 212

6.3 主要的JDBC类 212

6.4 DiverManager类 214

6.5 数据库URL 215

6.6 Connection类 216

6.7 Statement类 218

6.8 PreparedStatement类 220

6.9 CallableStatemet类 221

6.10 ResultSet类 223

6.11 使用数据库MetaData 226

6.11.1 ResultSetMetaData类 227

6.12  DatabaseMetaData类 228

6.13 实现一个驱动程序 234

6.14 安全模型 235

6.15 编码实例 235

6.15.1 一个SELECT例子 236

6.15.2 UPDATE例 237

小结 238

第7章 Active服务器和ADO 239

7.1 ActiveX脚本 240

7.2 Active Server Framework 241

7.2.1 ActiveX 242

7.2.2 Active Desktop 242

7.2.3 Active Server 243

7.3 Active Server Pages 243

7.3.1 Server-Side Includes 244

7.3.2 Active Server对象 245

7.3.3 Application对象 246

7.3.4 Session 对象 248

7.3.5 Request 对象 249

7.3.6 QueryString集合 250

7.3.7 Forms集合 252

7.3.8 ServerVariables集合 253

7.3.9 Cookies集合 256

7.3.10 ClientCertificate集合 256

7.3.11 Response对象 258

7.3.12 Server对象 260

7.3.13 Active Server组件 261

7.3.14 Advertisment Rotator组件 263

7.3.15 Blowser Capabilities组件 264

7.3.16 Context Linking组件 265

7.3.17 Database Access组件 266

7.3.18 File Access组件 266

7.3.19 Text Stream组件 267

7.3.20 使用VB创建服务器组件 268

7.4 Visual InterDev Data Form向导 268

7.4.1 TableNameAction.asp 269

7.4.2 TableNameForm.asp 269

7.4.3 TableNameList.asp 269

7.5 COM/DCOM 269

7.7 OLEDB应用程序的组件 271

7.6 OLE DB概述 271

7.8 ActiveX Data Objects(ADO) 273

7.8.1 ADO性能 274

7.9 ADO集成 276

7.10 ADO对象 276

7.11 Connection对象 278

7.11.1 方法 280

7.11.2 属性 280

7.12 Recordset对象 280

7.12.1 方法 283

7.12.2 属性 283

7.13 Command对象 284

7.13.1 方法 285

7.13.2 属性 285

7.14 Filed对象 287

7.14.1 方法 287

7.14.2 属性 288

7.15 Parameter对象 288

7.15.1 方法 288

7.15.2 属性 289

7.16 ADO错误处理 290

7.16.1 Error集合 290

7.16.2 Error对象 291

7.18 ADO实例 292

7.17 使用ADO的Connection Pooling 292

7.18.1 使用Connection,Command和Recordset对象 293

7.18.2 打开记录集 293

7.18.3 启动存储过程 294

7.18.4 执行批更新 297

小结 297

第8章 Visual InterDev 299

8.1 基本结构 301

8.1.1 Web工程 301

8.1.3 HTML文件 302

8.1.2 创建并编辑Web工程 302

8.1.4 Global文件 303

8.1.5 图形图像及多媒体文件 303

8.1.6 Active Server Pages 303

8.1.7 ActiveX Layout文件 303

8.1.8 工作区 303

8.2 建立数据库连接 304

8.2.1 Database Project 304

8.2.2 Database Wizards 306

8.2.3 Database Connection Wizards 306

8.2.4 New Database Wizard 308

8.2.5 Data Form Wizard 309

8.2.6 Data Range Builder Wizard 315

8.3 Design-Time ActiveX Controls 317

8.2.7 插入新的数据库项 317

8.3.1 Data Command Design-Time控件 319

8.3.2 插入Data Command控件 319

8.3.3 配置一个Data Command控件 321

8.3.4 使用拖放创建Data Command控件 324

8.3.5 Data Range Header及Data Range Footer Design-Time控件 324

8.4 Visual Data Tools 335

8.4.1 Data View 336

8.4.2 维护表结构 337

8.4.4 表属性 339

8.4.3 表Properties对话框 339

8.4.5 Relationship属性 340

8.4.6 Index/Keys属性 341

8.4.7 视图 342

8.4.8 存储过程 343

8.5 Database Desigener 343

8.5.1 数据库图 344

8.5.2 创建数据库图 345

8.5.3 修改表结构 346

8.6 Query Designer 349

8.6.1 Diagram窗格 351

8.6.2 Query Designer工具栏 352

8.6.3 Joins 353

8.6.4 Grid窗格 353

8.6.5 SQL窗格 354

8.6.6 执行查询 354

8.7 存储过程 355

8.7.1 存储过程编辑器 355

8.7.2 执行存储过程 356

8.7.3 ODBC脚本文件 357

8.8 可扩展性 358

小结 359

第9章 发布桌面数据库 361

9.1 作为ODBC数据源的Microsoft Access 362

9.1.1 使用一个ODBC数据源 367

9.1.2 使用桌面ODBC数据源的限制 367

9.2 Microsoft Access 97的优化工具 369

9.2.1 Upsizing Wizard 370

9.2.2 创建新的SQLServer数据库 370

9.2.3 选择表和优化选项 373

9.2.4 完成优化过程 374

9.2.5 优化数据的一些特殊考虑 375

9.2.6 SQLServer Browser 376

9.3.1 Microsoft Access 97 378

9.3 生成静态数据库内容的Web页面 378

9.3.2 常用Web功能 379

9.3.3 超链接数据类型 380

9.3.4 Publish to the Web向导 382

9.3.5 设计自己的Publish to the Web向导模板 413

9.3.6 WebBrowser控件 414

9.3.7 使用具有Web功能的宏命令进行VBA编程 415

9.3.8 使用VBA为Access生成定制的HTML 416

9.3.9 静态数据库内容桌面实现研究 418

小结 420

第10章 Web数据库实例研究 421

10.1 使用ODBC的CGI脚本程序解决方案 422

10.2 使用中文黄页 423

10.2.1 Browse Mode 423

10.2.2 Search Mode 427

10.3 硬件设备 429

10.4 系统软件需求 429

10.5 应用软件需求 430

10.6 数据库设计 430

10.7 Cold Fusion实现 433

10.7.1 Browse Mode实现 435

10.7.2 Search Mode实现 444

小结 449

相关图书
作者其它书籍
返回顶部