Oracle8i Web开发指南PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:(美)Bradley D.Brown著;乐嘉锦,缪卓群等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2001
- ISBN:7111088697
- 页数:736 页
译者序 1
引言 1
前言 1
第一部分 准备知识 1
第1章 硬件配置 1
1.1 选择销售商 1
1.1.1 支持优先权 1
1.1.2 服务 1
贺词 1
1.1.3 兼容性 2
1.1.4 升级能力 2
1.1.5 性能 3
1.2.1 选用足够的处理器 4
1.1.6 可用性 4
1.2 确定Web服务器和相关硬件的规模 4
1.2.2 选用足够的RAM 6
1.2.3 选用足够的存储器 8
1.3 选择操作系统 11
1.3.1 Compaq Tru64 UNIX与Alpha处理器上的Windows NT 11
1.3.2 Windows NT与Intel处理器上的Linux 11
1.3.3 非Intel处理器上的Linux 13
1.4 研究可用的补丁程序 13
1.5 小结 13
1.6 参考书目 14
第2章 安装 15
2.1 系统配置需求 15
2.3 安装OAS 16
2.2 对客户端的要求 16
2.4 完成安装 21
2.5 修正内部错误 23
2.6 检测beta版的错误 23
2.7 修正OAS-600错误 24
2.8 改变NT上服务的启动次序 24
2.9 在同一台机器上装载OAS和数据库系统 24
2.10 检测IIS是否存在问题 25
2.11 特殊平台上的安装信息 25
2.12 浏览配套光盘 26
2.12.1 Web Trends日志分析器 26
2.12.2 Symantec Visual Page 26
2.12.5 Eventus公司的CONTROL 27
2.12.4 VitalSign软件公司的Net.Medic 27
2.12.3 OpenConnect公司的WebConnect 27
2.12.6 Fujitsu公司的COBOL插件 28
2.13 小结 28
第3章 网站设计 29
3.1 从Web服务器知识开始 29
3.2 设计你的Web团队 30
3.2.1 Internet执行管理委员会 31
3.2.2 网站主管或业务经理 31
3.2.3 项目经理 31
3.2.4 Web体系结构设计者 32
3.2.5 Web内容主管 32
3.2.6 Web内容经理 32
3.3.1 Content 33
3.3 尽可能做到5个 C 33
3.2.8 Oracle数据库管理员 33
3.2.9 IT操作管理员 33
3.2.7 图形设计师 33
3.3.2 Context 34
3.3.3 Cool 34
3.3.4 Contact 34
3.3.5 Control 34
3.4 规划设计 35
3.4.1 用户分析 35
3.4.2 建立架构 35
3.4.3 真实性 35
3.4.4 页面一致性 36
3.4.5 重复使用 36
3.4.6 颜色 37
3.4.7 布局和导航 38
3.4.8 可访问性 40
3.4.9 简洁性 42
3.4.10 信息的限量 42
3.4.11 避免设计陷阱 42
3.5 流程设计 44
3.5.1 规划画板 44
3.5.2 静态、动态、半静态或半动态的选择 44
3.5.3 评价动态网页代码 45
3.5.4 用Designer还是手写代码 45
3.5.5 工具箱--可重用的代码 46
3.5.6 从数据库的角度评价 46
3.5.7 设计和标准化数据库 46
3.6.2 是否采用PL/SQL工具箱 47
3.6 建立编码标准 47
3.6.1 Get与Post 47
3.7 了解Internet开发的不同之处 48
3.7.1 考虑状态 48
3.7.2 JavaScript的客户函数 49
3.7.3 JavaScript和数据库的有效性 49
3.7.4 控制访问 50
3.7.5 不愿接受cookie时如何处理 50
3.8 组织目录 51
3.9 考虑瘦客户机 51
3.9.1 缩短装载时间 51
3.9.2 最大化图像标记 51
3.9.3 降低色彩分辨率 52
3.9.6 记录归档 53
3.9.4 图形 53
3.9.5 页面的逻辑性 53
3.9.7 下拉列表 54
3.10 小结 54
第4章 OAS的配置与调节 55
4.1 简要调节 55
4.2 分析和性能调整 56
4.2.1 评述推荐的硬件 56
4.2.2 使用OAS监视器 57
4.2.3 在Solaris上调节OAS 58
4.2.4 在WindowsNT上调节OAS 62
4.2.5 调节进程模型 62
4.2.6 优化FTP下载 63
4.2.7 设置交换空间以及分配负载 64
4.2.8 最小化每个客户机的连接数量 65
4.2.9 调节数据库访问 65
4.2.10 调节日志服务 67
4.3 管理OAS进程 68
4.4 管理监听器 69
4.4.1 启动或关闭监听器 69
4.4.2 了解端口 70
4.4.3 网络监听器配置的提示 70
4.4.4 监听器的性能 71
4.4.5 管理你的HTTP监听器 71
4.4.6 监视你的HTTP监听器 73
4.4.7 添加新的监听器 74
4.4.8 配置监听器 75
4.4.9 配置服务器参数 78
4.4.10 调节监听器 85
4.5 配置应用程序及插件 86
4.5.1 应用程序和插件服务器 86
4.5.2 应用程序和插件的生命周期 87
4.5.3 配置插件 88
4.5.4 调节和管理插件 93
4.5.5 配置应用程序 97
4.5.6 修改应用程序 106
4.6 管理和配置数据库访问描述符 107
4.6.1 管理DAD 107
4.6.2 添加DAD 108
4.7.1 添加新节点 112
4.7 添加节点和进程 112
4.7.2 添加新进程 113
4.8 小结 114
第5章 WebDB 115
5.1 为什么要使用WebDB 116
5.2 WebDB的基本功能 116
5.3 安装WebDB 117
5.4 使用导航工具栏 119
5.5 自我帮助 120
5.6 浏览数据库 122
5.7 建立对象和组件 125
5.7.1 Utilities 126
5.7.3 建立WebDB组件 129
5.7.2 Finding Components 129
5.7.4 建立表单 131
5.7.5 建立报表 134
5.7.6 建立图表 134
5.7.7 建立菜单 134
5.7.8 建立框架驱动器 134
5.7.9 建立动态页 135
5.7.10 建立日历 135
5.7.11 建立层次分类 135
5.7.12 建立共享组件 136
5.7.13 建立Oracle数据库对象 138
5.8 管理WebDB 139
5.8.1 最大限度地发挥User Manager的功能 139
5.8.2 使用Grant Manager 139
5.8.6 配置活动日志 140
5.8.5 Reporting Privilege 140
5.8.3 使用Role Manager 140
5.8.4 改变口令 140
5.8.7 设置监听器和数据库访问描述器信息 141
5.9 监视对象 141
5.9.1 监视用户接口组件的性能 141
5.9.2 检查活动日志 142
5.9.3 监视数据库对象 142
5.9.4 复查批处理作业的结果和性能 143
5.10 建立网站 143
5.11 小结 149
第6章 Oracle的独特之处 150
6.1 建立Web开发工具包 150
6.1.1 启动应用程序 150
6.1.3 创建工具包 151
6.1.2 寻找很 酷 的工具 151
6.1.4 寻找和使用Oracle的免费软件 152
6.2 使用WebAlchemy 152
6.2.1 将HTML页面转换成PL/SQL 152
6.2.2 使用位置表示法和命名表示法 152
6.3 使用OWA_CHART生成曲线图 152
6.4 使用Oracle的Java Plug_JInjtiator 154
6.5 使用Web Publishing Assistant 155
6.5.1 创建新网页 155
6.5.2 登录数据库 155
6.5.3 建立查询 156
6.5.4 安排查询 157
6.5.5 定义文件选项和选择模板 157
6.5.6 理解Web Publishing Assistant模板的语言 158
6.6.1 理解SQL*Net的参数 161
6.6 配置SQL*Net 161
6.6.2 创建SQL*Net参数 163
6.7 配置和使用SQL*Plus 164
6.8 SQL*Loader 165
6.9 充分利用Orale File Packager 166
6.10 使用Oracle的Enterprise Manager 167
6.10.1 Instance Manager 167
6.10.2 Schema Manager 167
6.10.3 Security Manager 167
6.10.4 SQL Worksheet 167
6.10.5 Software Manager 167
6.11.2 Program Units的调试 168
6.11 使用Orale的GUI PL/SQL编辑器---Procedure Builder 168
6.11.1 生成Program Units 168
6.11.3 创建库 169
6.12 小结 169
第7章 全天候运行 170
7.1 Oracle并行服务器 172
7.1.1 OPS的优点 173
7.1.2 OPS的缺点 174
7.1.3 OPS下的错误自动恢复 174
7.2 高级复制 175
7.2.1 高级复制的优点 176
7.2.2 高级复制的缺点 176
7.3 备用实例 177
7.2.3 用高级复制自动恢复 177
7.3.1 备用实例的优点 178
7.3.2 备用实例的缺点 179
7.3.3 用备用实例自动恢复 179
7.4 备用数据库 179
7.4.1 备用数据库的优点 181
7.4.2 备用数据库的缺点 182
7.4.3 用备用数据库自动恢复 182
7.5 第三方解决方案 183
7.6 结合多种解决方案 183
7.7 定制备用数据库策略 183
7.9 小结 184
7.10 参考 184
7.8 终端用户会话中断和应用程序故障屏蔽 184
第8章 HTTP监听器 185
8.1 使用Oracle监听器 185
8.2 用OAS配置IIS、Netscape FastTrack、Netscape Enterprise或Apache Listener 187
8.3 比较IIS和Oracle(Spyglass)的速度 188
8.4 关闭文件缓存 189
8.5 调整TCP/IP参数 189
8.6 保护基础域名 190
8.7 监控开放式连接 190
8.8 监控站点防止崩溃 192
8.9 启动和停止OAS 194
8.10 设置重扫时间间隔 195
8.11 分析为何监听器没有注意到文件权限已经改变 195
8.15 小结 196
8.14 配置监听器使其运行于UNIX机器的80号端口 196
8.12 发现并解决为何不能访问Node Manager 196
8.13 从另一台服务器复制监听器 196
第9章 Oracle8i的内置包 197
9.1 利用dbms_alert包传递消息 197
9.1.1 register 199
9.1.2 remove 199
9.1.3 removeall 199
9.1.4 waitany 199
9.1.5 waitone 200
9.1.6 signal 200
9.2 用dbms_application_info包设置SGA变量 200
9.2.3 read_module 201
9.2.2 set_action 201
9.2.1 set_module 201
9.2.4 set_client_info 202
9.2.5 read_client_info 202
9.2.6 set_session_longops 202
9.3 用dbms_ddl包来执行DDL 203
9.3.1 alert_compile 203
9.3.2 analyze_object 203
9.3.3 alter_table_referenceable 204
9.4 用dbms_job包排队等待 204
9.5 用dbms_lob包访问对象 206
9.6 用dbms_output包写出输出结果 207
9.6.2 disable 208
9.6.3 put 208
9.6.1 enable 208
9.6.4 put_line 209
9.6.5 new_line 209
9.6.6 get_line 209
9.6.7 get_lines 209
9.7 用dbms_pipe包传递消息 210
9.7.1 pack_message 212
9.7.2 unpack_message 212
9.7.3 next_item_type 212
9.7.5 remove_pipe 213
9.7.6 send_message 213
9.7.4 create-pipe 213
9.7.7 receive_message 214
9.7.8 reset_buffer 214
9.7.9 purge 214
9.7.10 unique_session_name 214
9.8 用dbms_session包设置会话属性 215
9.8.1 set_role 215
9.8.2 set_sql_trace 215
9.8.3 set_nls 215
9.8.4 close_database_link 215
9.8.5 reset_package 215
9.8.9 set_close_cached_open_cursors 216
9.8.8 is_session_alive 216
9.8.10 free_unused_user_memory 216
9.8.7 is_role_enabled 216
9.8.6 unique_session_id 216
9.9 用dbms_sql包执行动态SQL 217
9.9.1 open_cursor 217
9.9.2 is_open 217
9.9.3 close_cursor 218
9.9.4 parse 218
9.9.5 bind_variable、bind_variable_char、bind_variable_raw、bind_variable_rowid和bind_array 218
9.9.6 define_column、define_column_char、define_coulmn_raw、define_column_rowid和define_array 221
9.9.7 execute 222
9.9.8 fetch_rows 223
9.9.9 execute_and_fetch 223
9.9.10 column_value 223
9.9.11 variable_value、variable_value_char、variable_value_raw和variable_value_rowid 224
9.9.12 last_error_position、last_sql_function_code、last_row_count和last_row_id 225
9.10 用dbms_trace包设置跟踪级别 226
9.10.1 set_plspl_trace 226
9.10.2 clear_plsql_trace 226
9.10.3 plsql_trace_version 226
9.11 制作大部分的dbms_utility包 226
9.11.1 compile_schema 226
9.11.2 analyze_schema 227
9.11.3 analyze_database 227
9.11.4 format_call_stack 227
9.11.5 format_call_stack 227
9.11.6 is_parallel_server 227
9.11.7 get_time 228
9.11.8 get_parameter_value 229
9.11.11 comma_to_table 230
9.11.12 table_to_comma 230
9.11.9 name_resolve 230
9.11.10 name_tokenize 230
9.11.13 port_string 231
9.11.14 db_version 231
9.11.15 analyze_port_object 231
9.11.16 exec_ddl_statement 232
9.11.17 current_instance 232
9.11.18 active_instances 232
9.12 用utl_file包访问操作系统文件 232
9.12.3 is_open 234
9.12.4 fclose 234
9.12.2 fopen--版本2 234
9.12.1 fopen--版本1 234
9.12.5 fclose_all 235
9.12.6 get_line 235
9.12.7 put 235
9.12.8 new_line 235
9.12.9 put_line 235
9.12.10 putf 235
9.12.11 fflush 236
9.13 最大化utl_http包 236
9.13.1 request 240
9.13.2 request_pieces 240
9.14 小结 241
第二部分 核心概念 243
第10章 各种版本Oracle Web服务器之间的区别 243
10.2 管理上的新特性 244
10.1 OAS4.0新特性一览 244
10.2.1 深入了解OAS Manager的导航树 246
10.2.2 理解OAS Manager操作按钮 247
10.2.3 回溯OAS Utilities的导航树 248
10.2.4 OAS命令行的实用程序的评价 250
10.2.5 访问在线文档 250
10.3 OAS体系结构的增强 250
10.3.1 理解含有插件的应用程序 251
10.3.2 调节可以运行多线程插件的插件服务器 252
10.3.3 理解OAS事务 253
10.3.4 平衡负载 254
10.3.5 时刻准备失败恢复 255
10.4.1 安装PL/SQL插件的Web Toolkit 256
10.4 插件的改进 256
10.3.6 加强安全机制 256
10.4.2 Application与PL/SQL Agent的比较 257
10.4.3 使用灵活的参数传递 258
10.4.4 使用位置的参数传递 259
10.4.5 从脚本中执行PL/SQL源文件 260
10.4.6 实现用户自定义的验证 263
10.4.7 从数据库中上载文件或下载文件 269
10.4.8 详细了解OWA_CONTENT包 273
10.4.9 理解Content Helper 276
10.4.10 使用新的OWA_UTIL.MIME_HEADER参数 276
10.4.11 使用新的OWA_UTIL.CELLSPRINT参数 276
10.4.12 废弃OWA_INIT包 276
10.4.13 认真考虑Perl插件的增强特性 276
10.4.14 考虑LiveHTML插件 276
10.4.15 查看Java插件 277
10.5 使用OAS4.0及其他Oracle产品 278
10.5.1 简述Oracle的企业开发器套件 278
10.5.2 认真考虑Oracle JDeveloper套件 278
10.5.3 使用Oracle Developer Server 278
10.5.4 OAS与Oracle Application的结合 279
10.5.5 使用Oracle的Enterprise Manager 279
10.5.6 实现Oracle Internet Commerce Server 279
10.5.7 使用Oracle Payment Server 279
10.5.8 购买Oracle Data Mart Suite 279
10.5.9 使用Oracle Express OLAP Server 279
10.5.10 Oracle Discoverer的评价 279
10.5.11 实现Oracle Video Server 279
10.7 第三方工具与OAS的捆绑 280
10.6 OAS4.0及OAS4.0企业版的比较 280
10.8 OAS4.0需求的评价 281
10.9 小结 282
第11章 HTML的开发 283
11.1 书写HTML代码 284
11.1.1 用浏览器编程 284
11.1.2 <NOSCRIPT>标记 285
11.1.3 <NOFRAMES>标记 286
11.1.4 <NOEMBED标记> 286
11.1.5 <NOLAYER>标记 287
11.2 查看HTML源程序而非浏览结果 287
11.3 在给定的时间间隔内刷新网页 287
11.4 使用HTML表格 288
11.5 在表格中添加图形 289
11.6 创建HTML表 290
11.6.1 可输入的限定数据 291
11.6.2 创建按钮功能的图形 293
11.6.3 使用URL和超链接 295
11.7 强制并排表单 299
11.8 实现层叠形式表单--优点和缺点 300
11.9 创建Email的主题和文本 301
11.10 从HTML表中发送Email 302
11.11 缩排文本 302
11.12 在同一行中设置两个标题 302
11.13 创建电视屏幕显示 302
11.14 清除所有的框架 303
11.15 参考CGI脚本 303
11.16 添加页记数器 304
11.17 小结 305
第12章 JavaScript开发 306
12.1 比较PL/SQL和JavaScript 307
12.1.1 是否使用分号 308
12.1.2 定义变量 308
12.1.3 JavaScript的关键字和保留字 308
12.1.4 简述JavaScript的正文 308
12.1.5 分隔并美化代码 308
12.1.6 注释JavaScript 308
12.1.7 理解JavaScript的操作符 309
12.1.8 控制程序结构 309
12.1.9 模型化对象或对象模型化 310
12.2 OAS的复杂性 311
12.3 处理浏览器间的不兼容性 312
12.4 书写来自PL/SQL的特定浏览器代码 313
12.5 重用JavaScript代码 314
12.5.1 模仿WebDB的JavaScript库的功能 314
12.5.2 编写PL/SQL JavaScript库包 314
12.5.3 使用JavaScript库代替内嵌JavaScript过程 315
12.5.4 引用静态的JavaScript库 316
12.6 编写用户自定义的报警处理 316
12.7 在屏幕上显示属性 317
12.8 打开新窗口传递参数 321
12.9 对JavaScript变量赋值 321
12.10 使用提交按钮 322
12.11 校验表单的字段 323
12.12 用onError事件处理器处理异常 324
12.13 用PL/SQL代码和各种浏览器进行工作 325
12.14 在JavaScript中建立二维数组 326
12.15 为JavaScript变量赋值 326
12.16 从选择表中调用PL/SQL过程 327
12.17 同步地改变表框 328
12.18 解决访问被拒绝的错误 328
12.19 创建JavaScript菜单 328
12.20 作为URL的一部分传送空格 329
12.21 调试带报警的onFocus事件无效 329
12.22 预订JavaScript OnFocus的时事通信 330
12.23 评价可视化JavaScripts工具 330
12.23.1 简介NetObjects ScriptBuilder 330
12.23.2 浏览Netscape Visual JavaScript 330
12.24 小结 330
第13章 XML语言 331
13.1.1 定义文档类型说明 332
13.1.2 定义良好的格式 332
13.1 理解XML的基本规则 332
13.1.3 定义有效性 333
13.2 检查XML文档句法和结构 333
13.2.1 注意大小写 333
13.2.2 检查在DTD中的元素类型的说明 333
13.2.3 在DTD中检查属性列表说明 334
13.3 检查通用XML文档的API 335
13.3.1 查看文档对象模型 335
13.3.2 查看SAX 336
13.4 比较XML和HTML 337
13.5 创建样本XML文档 338
13.5.1 创建嫌疑犯的DTD 338
13.4.2 简介XML和HTML语法和结构中的不同 338
13.4.1 简介XML和HTML共同的起源 338
13.5.2 创建文档 340
13.6 使用XSL格式化和显示XML文档 340
13.6.1 定义XSL 340
13.6.2 使用XSL将XML数据作为HTML来显示 341
13.7 Oracle8i对XML的支持 344
13.8 检查XML和Oracle上下文 344
13.9 检查Oracle XML Parser 345
13.9.1 安装Oracle XML Parser 345
13.9.2 在数据库外部运行Oracle XML Parser 354
13.9.3 在数据库内部运行Oracle XML Parser 354
13.10.1 实现Oracle XML Class Generator 359
13.9.4 获取Oracle XML Parser实用程序 359
13.10 检测Oracle XML Class Generator 359
13.10.2 获取Oracle XML Class Generator 366
13.11 测试Oracle XML SQL的实用程序 366
13.11.1 定义OracleXML类 366
13.11.2 定义OracleXMLStore类 367
13.11.3 定义OracleXMLQuery类 367
13.11.4 定义OracleXMLSave类 367
13.11.5 定义xmlgenPL/SQL包 367
13.11.6 获取Oracle XML SQL实用程序 370
13.12 检查Oracle XSQL Servlet 370
13.12.1 检查Oracle XSQL Servlet的依赖性和要求 370
13.12.2 生成动态的XML文档 371
13.13 小结 372
13.12.3 获得Oracle XSQL Servlet 372
第14章 PL/SQL插件 373
14.1 从PL/SQL与HTML到Web的开发 374
14.1.1 了解PL/SQL Web工具包 374
14.1.2 使用HTML知识 376
14.1.3 使用WebAlchemy 377
14.1.4 WebAlchemy的奇妙功能 378
14.1.5 增加PL/SQL编码的逻辑性 379
14.1.6 调用Web过程 380
14.2 传送参数到PL/SQL过程 381
14.3 检索CGI环境变量 382
14.4 保留源代码历史记录 383
14.5 存储Cookies程序 384
14.8 PL/SQL的外部调用 385
14.6 引用伪列 385
14.7 计算时间到百分之一秒 385
14.9 通过包裹或保护过程来避免查看源代码 386
14.10 重定向用户到其他的URL 386
14.11 用UTL_FILE发送电子邮件 388
14.12 提取并查看BLOB 390
14.13 查询列表框中的多重选择 390
14.14 不使用<PRE>包裹文本 392
14.15 从PL/SQL中生成PDF报告 392
14.16 清除缓冲区 393
14.17 改进PL/SQL的出错信息 393
14.18 新的ROWID格式 394
14.19 调试PL/SQL 394
14.22 基于用户的要求排列数据 395
14.20 使会话消失 395
14.21 加密关键信息 395
14.23 编辑PL/SQL代码 397
14.24 升级后收到授权检测失败信息 397
14.25 从IP中获取域名 398
14.26 丢失单选按钮 398
14.27 提交表单 398
14.28 重定义操作 399
14.29 将数字逐个转换成单词 399
14.30 加强客户会话 400
14.31 使用事务服务 401
14.32 获取用户信息 403
14.34 理解为什么htp.linkrel是有用的 408
14.33 PL/SQL XML实用程序 408
14.35 OAS PL/SQL 4.0 Web工具包附件 409
14.36 小结 409
第15章 安全性 410
15.1 OAS的内置安全性 410
15.1.1 为虚拟路径设置安全保障 411
15.1.2 配置验证服务 411
15.1.3 比较In-memory和ORB通信 416
15.2 应用程序级安全性 417
15.2.4 结合基本或摘要验证 418
15.2.6 Baking cookies 418
15.2.5 使用owa_custom 418
15.2.3 结合数据库验证 418
15.2.2 传递验证 418
15.2.1 对每个请求进行验证 418
15.3 网络安全性 454
15.3.1 SSL基础 454
15.3.2 设置SSL 455
15.3.3 设置SSL的提示 455
15.3.4 保护数字证书 456
15.3.5 使用数字ID确保Email的安全性 456
15.3.6 确保信用卡传输安全性 456
15.4 RDBMS的安全性 457
15.4.1 使用PL/SQL加密 457
15.4.2 PL/SQL接口到Oracle密码工具箱 457
15.4.3 计划安全性策略 457
15.6 小结 458
15.5 物理安全性 458
第16章 用Designer开发Web代码 459
第三部分 Oracle工具 459
16.1 理解由Designer生成的包 460
16.1.1 理解模块、包、过程 461
16.1.2 理解对命名的例程的处理 462
16.1.3 理解事件是如何被处理的 463
16.1.4 理解用户文本是如何被处理的 463
16.1.5 理解过程参数 464
16.1.6 理解包定义的记录类型 464
16.2 将视图并入到生成的模块中 464
16.3 在使用生成模块时建立有效的数据库安全性 465
16.4 使用事件和命名例程 465
16.4.2 使用事件 466
16.4.1 使用命名例程 466
16.5 权衡主要的Web Server Generator选项和属性 467
16.5.1 在模块成员内使用HTML标记 468
16.5.2 在用户文本中注册和使用外部的PL/SQL包 468
16.5.3 设置模块版面风格 468
16.6 使用框架和样式表 469
16.6.1 使用样式表 473
16.6.2 利用<STYLE>标记包含一个样式表 474
16.6.3 参考外部样式表 474
16.7 使用无约束项 476
16.8 权衡用户文本区 476
16.8.2 用HTML格式化文本 477
16.8.3 添加HTML语法到用户文本中 477
16.8.1 使用PL/SQL函数的格式化文本 477
16.8.4 通过HTML Editor添加整个HTML文件 478
16.9 使用JavaScript 479
16.9.1 避免版本出错 479
16.9.2 使用外部JavaScript库 480
16.9.3 创建Oracle服务器端的JavaScript库 481
16.9.4 理解Web Server Generator命名惯例 481
16.9.5 事件处理句柄的命令惯例 481
16.9.6 了解CTL参数 482
16.10 覆盖Designer的默认功能 482
16.11 参数的使用 483
16.12.4 建立cookie 484
16.12.3 定义Cookies 484
16.12.2 使用Cookies在模块中建立动态超级链接 484
16.12.1 用PL/SQL和HTML创建定制的超级链接 484
16.12 使用Cookies和PL/SQL在模块间导航 484
16.12.5 读cookie 485
16.12.6 使用cookie建立链接 485
16.12.7 多cookie的限制 486
16.12.8 用逻辑cookie超越20个cookie的限制 486
16.12.9 对Web Server Generator模块运用逻辑cookie 492
16.13 列值表的讨论 493
16.13.1 简述Web Server Generator中列值表的特点 493
16.13.2 用Oracle8对象建立定制的列值表 494
16.13.3 列值表对象的编码 494
16.13.4 列值表对象的实现 511
16.14 小结 513
第17章 Oracle Developer--Forms 514
17.1 确定是否使用Oracle Forms 515
17.1.1 Oracle Forms如何工作 515
17.1.2 状态、许可证和内存 515
17.1.3 表单是否已存在 516
17.1.4 浏览器和带宽 516
17.1.5 选择的决定时刻 516
17.2 安装Oracle Forms 517
17.3 确保图标出现在Web上 518
17.4 作为CGI来配置Oracle Forms 518
17.5 作为插件配置Oracle Forms6.0 519
17.6 作为插件配置Oracle Forms5.0 521
17.7 创建通用插件的HTML文件 522
17.10 生成并放置FMX文件 526
17.9 使用非Oracle的Web服务器 526
17.8 理解插件URL 526
17.11 将Forms Server设置成Windows NT服务的方式 527
17.12 启动和关闭Forms Server监听器 527
17.13 配置Forms客户端 527
17.14 设置负载平衡 528
17.15 设计Web应用程序 528
17.15.1 减少网络阻塞 528
17.15.2 选择字体 529
17.16 内存需求是否要求过高 529
17.17 理解Web上Forms的性能限制 529
17.18 寻找有关在Web上运行Forms的好文章 530
17.19 用Oracle8和Forms5.0 PL/SQL分析系统时间 530
17.20 解决FRM-40735错误信息 531
17.21 小结 532
第18章 Oracle Developer--Reports 533
18.2 设置Reports Server--通用信息 534
18.1 在Web上发布Reports 534
18.3 配置Oracle Reports作为一个CGI 538
18.3.1 在NT下把Reports设置成CGI 538
18.3.2 在UNIX下把Reports设置成CGI 539
18.4 把Oracle Reports6.0配置为插件 539
18.5 把Oracle Reports3.0配置为插件 540
18.6 设置可选的Reports参数 541
18.7 指定URL以在Reports中运行请求 543
18.8.1 超链接 544
18.8 添加Web功能 544
18.8.2 创建书签 546
18.9 对参数表单的提示 547
18.10 在UNIX下为Oracle Reports配置一个默认的打印机 547
18.11 标识Reports Server错误 548
18.12 同时运行多个报表 548
18.13 利用MetaLink分析RUN_PRODUCT失败的原因 549
18.14 为Web页创建页眉、页脚和分页符 550
18.15 解决在IE(以及AOL)中的PDF问题 550
18.16.1 SRW.DO_SQL语句 556
18.16.7 最大行数和组过滤器 556
18.16 提高Oracle Reports性能的提示 556
18.16.3 何时使用多重查询数据模式 557
18.16.4 索引 557
18.16.5 更改 557
18.16.2 使用CDE_MM.GET_REF 557
18.16.6 断开列 558
18.16.8 没有用到的数据模型对象 558
18.16.9 没有用到的框架 559
18.16.10 总页数 559
18.16.11 格式化触发器 559
18.16.12 Oracle图形集成 559
18.17 开发数据生成Acrobat PDF文件 559
18.18 小结 560
第19章 Java和OAS 561
19.1 理解Oracle对Java的支持 561
第四部分 其他插件 561
19.2 确定是否要使用Java 562
19.3 客户端Java 562
19.4 编写大部分服务器端Java程序 563
19.4.2 Servlets 563
19.4.3 Java Server Pages 563
19.5.1 JWeb_Java插件 564
19.5 在OAS中使用Java技术 564
19.4.4 Enterprise Java Beans 564
19.4.1 Java插件 564
19.5.2 Servlet 576
19.5.3 Enterprise Java Beans 577
19.6 小结 585
第20章 Perl和perl插件 586
20.1 学习掌握perl 587
20.2 测试和调试perl 587
20.4 使得CGIperl与OAS协调工作 588
20.5 与其他监听器一起使用perl 588
20.3 使用perl插件 588
20.6 模拟NT环境下的插件 589
20.7 在OWAS版本3中安装和配置perl插件 589
20.8 修正OWAS版本3中的perl演示版 589
20.9 在OAS版本4中安装和配置perl插件 589
20.10 使用标准CGI库 590
20.11 避免出现Save As的对话框 590
20.12 显示文件列表 590
20.13 确定文件是否存在 593
20.14 生成或追加文件 593
20.15 从perl调用PL/SQL过程 593
20.18 从命令行中仿效邮件请求 594
20.19 清理你的HTML 594
20.17 从命令行中仿效浏览器 594
20.16 用perl提供字节服务 594
20.20 访问perl文档 595
20.21 查看环境参数 595
20.22 从perl发送邮件 595
20.23 确定客户端的浏览器并进行相应操作 596
20.24 包含站点的组成部分 596
20.25 解决在OWAS3.0文档中OraPerl的引用问题 596
20.26 解决在OAS4.0文档中OraPerl的引用问题 596
20.27 在LiveHTML插件中使用perl 597
20.28 对比DBD和DBI理解OraPerl 597
20.29 使用OraPerl 597
20.30 OraPerl源代码的例子的评价 598
20.32 建立与数据库的持久连接 599
20.31 理解use Oraperl语句 599
20.33 OraPerl示例源代码评价 600
20.34 小结 604
20.35 提供Perl信息的网站 604
第21章 LiveHTML插件 605
21.1 找一个好的帮助 605
21.2 安装LiveHTML 605
21.2.1 激活LiveHTML 605
21.2.2 Parse LiveHTML Extensions Only参数 605
21.2.6 核对ICX中的<body>标记 606
21.2.9 脚本页的扩展 606
21.2.8 激活脚本执行 606
21.2.7 默认页面 606
21.2.5 激活ICX标记 606
21.2.4 激活执行标记 606
21.2.3 Live HTML Extensions参数 606
21.2.10 默认的脚本语言 607
21.2.11 最大请求 607
21.2.12 Perl应用库路径 607
21.3 在LiveHTML中应用Perl 607
21.4 创建一个计数器 608
21.5 在一个页面中包含另一个页面 608
21.6 从LiveHTML中调用Oracle 608
21.7 小结 609
第22章 Oracle Internet商务服务器 610
22.1 考虑OIC的使用对象 610
22.2 安装OIC 611
22.2.1 安装所有部件 611
22.2.2 检查是否安装成功 613
22.3 卸载OIC 614
22.2.3 找出安装失败的原因 614
22.4 考虑第三方产品 615
22.5 网上商店特征 615
22.5.1 进行销售 616
22.5.2 设置优待券 616
22.5.3 建立用户的优先选择 616
22.5.4 搜索 617
22.5.5 接收顾客的反馈意见 617
22.5.6 检查定单状态 617
22.6 对象分层结构 618
22.7 网上商店的总体概念设计 618
22.8 创建商店的批装载 619
22.9.1 查看网上Store Manager Utility 623
22.9 网上商店的维护 623
22.9.2 最佳化批装载 624
22.10 量身定制网上商店 628
22.10.1 修改HTML模板 628
22.10.2 创建自己的模板 635
22.10.3 扩展Java类 636
22.10.4 STEPPING OUT--非OIC的定制 640
22.11 2.0版本的新特点 652
22.11.1 在平面文件中使用增强的批装载 652
22.11.2 增强Java的性能 652
22.11.3 优化价格结构 652
22.11.4 使用付费插件 652
22.12 其他的电子商务解决方案 653
22.13 Broadvision与InterWorld的比较 657
22.14 小结 658
第五部分 其他 659
第23章 帮助Web开发的实用程序 659
23.1 走近图形开发工具 660
23.1.1 评价Paint Shop Pro 660
23.1.2 使用Animation Shop 661
23.1.3 用MapEdit创建图形映像 662
23.1.4 最大限度地使用GIF的创建集 663
23.2 开发工具需要考虑的事项 664
23.2.1 决定是否需要程序文件编辑器 664
23.2.2 最大限度地利用TOAD 666
23.2.3 使用SynEdit 669
23.2.4 NetObjects ScriptBuilder3.0 669
23.2.5 理解Dreamweaver的功能 670
23.2.6 关于HomeSite 671
23.2.7 最大限度地利用SnadBoy Revelation 672
23.3 评价其他工具 673
23.3.1 理解WS_FTP 673
23.3.2 了解WinZip的价值 674
23.3.3 使用Traceroute 675
23.3.4 自动内容的创建 676
23.4 把Access RDBMS转换成Oracle RDBMS 676
23.4.1 把Access迁移到Oracle表中 677
23.4.2 建立/修改一个ODBC连接 677
23.5 目录工具箱 681
23.5.1 目录间的比较 681
23.6 Anawave WebSnake工具 682
23.5.2 文件间的比较 682
23.5.3 文件的合并 682
23.6.1 捕获101 683
23.6.2 创建一个新的项目 683
23.7 小结 688
第24章 故障的发现与处理 689
24.1 你知道答案 689
24.2 你知道怎样找到答案 689
24.2.1 日志文件 689
24.2.2 异常的处理 690
24.2.3 书以及其他的媒体 690
24.2.4 Oracle支持 690
24.4 你知道何时寻求帮助 691
24.3 你知道谁知道答案 691
24.2.5 搜索引擎和网络站点 691
24.5 小结 692
第25章 调试代码 693
25.1 评价一般的调试技术 693
25.2 用PL/SQL应用程序来涂绘整个屏幕 693
25.3 决定谁控制行级锁 694
25.4 购买PL/SQL调试工具 696
25.5 不涉及用户视图的调试 696
25.6 检查一般的Oracle错误 696
25.7 提供比 请求失败 更进一步的信息 696
25.8 查看日志文件 697
25.9 使用合适的纠错技术,减少错误恢复的时间 697
25.9.1 在每个程序单元中使用异常处理器 697
25.9.2 记录所有反常的错误 701
25.10 采用raise_applicaton_error给用户界面发送出错信息 705
25.11 在应用程序内设计增强版调试/跟踪逻辑 709
25.12 用一个错误数组同时列出所有有效错误 713
25.13 用版本报表包来确保编码的正确性 716
25.14 小结 719
第26章 日志与站点分析 720
26.1 Web服务器的使用日志概况 721
26.2 获取有关日志文件格式的进一步信息 722
26.3 查看Web网站的管理工具 722
26.4 评价iLux解决方案 722
26.5 比较Web Trends解决方案 722
26.5.1 Web Trend日志分析 724
26.5.3 代理日志分析 725
26.5.2 Referrer日志分析 725
26.5.4 链接分析 726
26.6 定义WRB日志及监听日志 726
26.7 为PL/SQL插件调整错误的严重程度配置 727
26.8 了解日志记录器 728
26.9 日志数据库的使用 728
26.10 用日志记录表开发自己的报表 729
26.11 评价XLF的日志参数 733
26.12 从Log Analyzer中获得更多内容 734
26.12.1 从数据库得到报表的用法---默认的XLF Reports 735
26.12.2 为用户定义的XLF Reports设定日志分析器参数 735
26.12.3 为用户定义的系统信息报表设定日志分析器参数 736
26.13 上传日志文件至数据库,以创建用户定义的日志报表 736
26.14 小结 736
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019