图书介绍
Oracle8i Web开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Bradley D.Brown著;乐嘉锦,缪卓群等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111088697
- 出版时间:2001
- 标注页数:736页
- 文件大小:84MB
- 文件页数:772页
- 主题词:
PDF下载
下载说明
Oracle8i Web开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
译者序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 选用足够的RAM6
1.2.3 选用足够的存储器8
1.3 选择操作系统11
1.3.1 Compaq Tru64 UNIX与Alpha处理器上的Windows NT11
1.3.2 Windows NT与Intel处理器上的Linux11
1.3.3 非Intel处理器上的Linux13
1.4 研究可用的补丁程序13
1.5 小结13
1.6 参考书目14
第2章 安装15
2.1 系统配置需求15
2.3 安装OAS16
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 Page26
2.12.5 Eventus公司的CONTROL27
2.12.4 VitalSign软件公司的Net.Medic27
2.12.3 OpenConnect公司的WebConnect27
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 Content33
3.3 尽可能做到5个 C33
3.2.8 Oracle数据库管理员33
3.2.9 IT操作管理员33
3.2.7 图形设计师33
3.3.2 Context34
3.3.3 Cool34
3.3.4 Contact34
3.3.5 Control34
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与Post47
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上调节OAS58
4.2.4 在WindowsNT上调节OAS62
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 管理DAD107
4.6.2 添加DAD108
4.7.1 添加新节点112
4.7 添加节点和进程112
4.7.2 添加新进程113
4.8 小结114
第5章 WebDB115
5.1 为什么要使用WebDB116
5.2 WebDB的基本功能116
5.3 安装WebDB117
5.4 使用导航工具栏119
5.5 自我帮助120
5.6 浏览数据库122
5.7 建立对象和组件125
5.7.1 Utilities126
5.7.3 建立WebDB组件129
5.7.2 Finding Components129
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 管理WebDB139
5.8.1 最大限度地发挥User Manager的功能139
5.8.2 使用Grant Manager139
5.8.6 配置活动日志140
5.8.5 Reporting Privilege140
5.8.3 使用Role Manager140
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 使用WebAlchemy152
6.2.1 将HTML页面转换成PL/SQL152
6.2.2 使用位置表示法和命名表示法152
6.3 使用OWA_CHART生成曲线图152
6.4 使用Oracle的Java Plug_JInjtiator154
6.5 使用Web Publishing Assistant155
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*Net161
6.6.2 创建SQL*Net参数163
6.7 配置和使用SQL*Plus164
6.8 SQL*Loader165
6.9 充分利用Orale File Packager166
6.10 使用Oracle的Enterprise Manager167
6.10.1 Instance Manager167
6.10.2 Schema Manager167
6.10.3 Security Manager167
6.10.4 SQL Worksheet167
6.10.5 Software Manager167
6.11.2 Program Units的调试168
6.11 使用Orale的GUI PL/SQL编辑器---Procedure Builder168
6.11.1 生成Program Units168
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 Listener187
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 启动和停止OAS194
8.10 设置重扫时间间隔195
8.11 分析为何监听器没有注意到文件权限已经改变195
8.15 小结196
8.14 配置监听器使其运行于UNIX机器的80号端口196
8.12 发现并解决为何不能访问Node Manager196
8.13 从另一台服务器复制监听器196
第9章 Oracle8i的内置包197
9.1 利用dbms_alert包传递消息197
9.1.1 register199
9.1.2 remove199
9.1.3 removeall199
9.1.4 waitany199
9.1.5 waitone200
9.1.6 signal200
9.2 用dbms_application_info包设置SGA变量200
9.2.3 read_module201
9.2.2 set_action201
9.2.1 set_module201
9.2.4 set_client_info202
9.2.5 read_client_info202
9.2.6 set_session_longops202
9.3 用dbms_ddl包来执行DDL203
9.3.1 alert_compile203
9.3.2 analyze_object203
9.3.3 alter_table_referenceable204
9.4 用dbms_job包排队等待204
9.5 用dbms_lob包访问对象206
9.6 用dbms_output包写出输出结果207
9.6.2 disable208
9.6.3 put208
9.6.1 enable208
9.6.4 put_line209
9.6.5 new_line209
9.6.6 get_line209
9.6.7 get_lines209
9.7 用dbms_pipe包传递消息210
9.7.1 pack_message212
9.7.2 unpack_message212
9.7.3 next_item_type212
9.7.5 remove_pipe213
9.7.6 send_message213
9.7.4 create-pipe213
9.7.7 receive_message214
9.7.8 reset_buffer214
9.7.9 purge214
9.7.10 unique_session_name214
9.8 用dbms_session包设置会话属性215
9.8.1 set_role215
9.8.2 set_sql_trace215
9.8.3 set_nls215
9.8.4 close_database_link215
9.8.5 reset_package215
9.8.9 set_close_cached_open_cursors216
9.8.8 is_session_alive216
9.8.10 free_unused_user_memory216
9.8.7 is_role_enabled216
9.8.6 unique_session_id216
9.9 用dbms_sql包执行动态SQL217
9.9.1 open_cursor217
9.9.2 is_open217
9.9.3 close_cursor218
9.9.4 parse218
9.9.5 bind_variable、bind_variable_char、bind_variable_raw、bind_variable_rowid和bind_array218
9.9.6 define_column、define_column_char、define_coulmn_raw、define_column_rowid和define_array221
9.9.7 execute222
9.9.8 fetch_rows223
9.9.9 execute_and_fetch223
9.9.10 column_value223
9.9.11 variable_value、variable_value_char、variable_value_raw和variable_value_rowid224
9.9.12 last_error_position、last_sql_function_code、last_row_count和last_row_id225
9.10 用dbms_trace包设置跟踪级别226
9.10.1 set_plspl_trace226
9.10.2 clear_plsql_trace226
9.10.3 plsql_trace_version226
9.11 制作大部分的dbms_utility包226
9.11.1 compile_schema226
9.11.2 analyze_schema227
9.11.3 analyze_database227
9.11.4 format_call_stack227
9.11.5 format_call_stack227
9.11.6 is_parallel_server227
9.11.7 get_time228
9.11.8 get_parameter_value229
9.11.11 comma_to_table230
9.11.12 table_to_comma230
9.11.9 name_resolve230
9.11.10 name_tokenize230
9.11.13 port_string231
9.11.14 db_version231
9.11.15 analyze_port_object231
9.11.16 exec_ddl_statement232
9.11.17 current_instance232
9.11.18 active_instances232
9.12 用utl_file包访问操作系统文件232
9.12.3 is_open234
9.12.4 fclose234
9.12.2 fopen--版本2234
9.12.1 fopen--版本1234
9.12.5 fclose_all235
9.12.6 get_line235
9.12.7 put235
9.12.8 new_line235
9.12.9 put_line235
9.12.10 putf235
9.12.11 fflush236
9.13 最大化utl_http包236
9.13.1 request240
9.13.2 request_pieces240
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 Toolkit256
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 Helper276
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 Server278
10.5.4 OAS与Oracle Application的结合279
10.5.5 使用Oracle的Enterprise Manager279
10.5.6 实现Oracle Internet Commerce Server279
10.5.7 使用Oracle Payment Server279
10.5.8 购买Oracle Data Mart Suite279
10.5.9 使用Oracle Express OLAP Server279
10.5.10 Oracle Discoverer的评价279
10.5.11 实现Oracle Video Server279
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表中发送Email302
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和JavaScript307
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 注释JavaScript308
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 ScriptBuilder330
12.23.2 浏览Netscape Visual JavaScript330
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文档的API335
13.3.1 查看文档对象模型335
13.3.2 查看SAX336
13.4 比较XML和HTML337
13.5 创建样本XML文档338
13.5.1 创建嫌疑犯的DTD338
13.4.2 简介XML和HTML语法和结构中的不同338
13.4.1 简介XML和HTML共同的起源338
13.5.2 创建文档340
13.6 使用XSL格式化和显示XML文档340
13.6.1 定义XSL340
13.6.2 使用XSL将XML数据作为HTML来显示341
13.7 Oracle8i对XML的支持344
13.8 检查XML和Oracle上下文344
13.9 检查Oracle XML Parser345
13.9.1 安装Oracle XML Parser345
13.9.2 在数据库外部运行Oracle XML Parser354
13.9.3 在数据库内部运行Oracle XML Parser354
13.10.1 实现Oracle XML Class Generator359
13.9.4 获取Oracle XML Parser实用程序359
13.10 检测Oracle XML Class Generator359
13.10.2 获取Oracle XML Class Generator366
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 Servlet370
13.12.1 检查Oracle XSQL Servlet的依赖性和要求370
13.12.2 生成动态的XML文档371
13.13 小结372
13.12.3 获得Oracle XSQL Servlet372
第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 使用WebAlchemy377
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 重定向用户到其他的URL386
14.11 用UTL_FILE发送电子邮件388
14.12 提取并查看BLOB390
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/SQL394
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 cookies418
15.2.5 使用owa_custom418
15.2.3 结合数据库验证418
15.2.2 传递验证418
15.2.1 对每个请求进行验证418
15.3 网络安全性454
15.3.1 SSL基础454
15.3.2 设置SSL455
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 使用JavaScript479
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 建立cookie484
16.12.3 定义Cookies484
16.12.2 使用Cookies在模块中建立动态超级链接484
16.12.1 用PL/SQL和HTML创建定制的超级链接484
16.12 使用Cookies和PL/SQL在模块间导航484
16.12.5 读cookie485
16.12.6 使用cookie建立链接485
16.12.7 多cookie的限制486
16.12.8 用逻辑cookie超越20个cookie的限制486
16.12.9 对Web Server Generator模块运用逻辑cookie492
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--Forms514
17.1 确定是否使用Oracle Forms515
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 Forms517
17.3 确保图标出现在Web上518
17.4 作为CGI来配置Oracle Forms518
17.5 作为插件配置Oracle Forms6.0519
17.6 作为插件配置Oracle Forms5.0521
17.7 创建通用插件的HTML文件522
17.10 生成并放置FMX文件526
17.9 使用非Oracle的Web服务器526
17.8 理解插件URL526
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--Reports533
18.2 设置Reports Server--通用信息534
18.1 在Web上发布Reports534
18.3 配置Oracle Reports作为一个CGI538
18.3.1 在NT下把Reports设置成CGI538
18.3.2 在UNIX下把Reports设置成CGI539
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_REF557
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和OAS561
19.1 理解Oracle对Java的支持561
第四部分 其他插件561
19.2 确定是否要使用Java562
19.3 客户端Java562
19.4 编写大部分服务器端Java程序563
19.4.2 Servlets563
19.4.3 Java Server Pages563
19.5.1 JWeb_Java插件564
19.5 在OAS中使用Java技术564
19.4.4 Enterprise Java Beans564
19.4.1 Java插件564
19.5.2 Servlet576
19.5.3 Enterprise Java Beans577
19.6 小结585
第20章 Perl和perl插件586
20.1 学习掌握perl587
20.2 测试和调试perl587
20.4 使得CGIperl与OAS协调工作588
20.5 与其他监听器一起使用perl588
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 清理你的HTML594
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插件中使用perl597
20.28 对比DBD和DBI理解OraPerl597
20.29 使用OraPerl597
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 安装LiveHTML605
21.2.1 激活LiveHTML605
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中应用Perl607
21.4 创建一个计数器608
21.5 在一个页面中包含另一个页面608
21.6 从LiveHTML中调用Oracle608
21.7 小结609
第22章 Oracle Internet商务服务器610
22.1 考虑OIC的使用对象610
22.2 安装OIC611
22.2.1 安装所有部件611
22.2.2 检查是否安装成功613
22.3 卸载OIC614
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 Utility623
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 Pro660
23.1.2 使用Animation Shop661
23.1.3 用MapEdit创建图形映像662
23.1.4 最大限度地使用GIF的创建集663
23.2 开发工具需要考虑的事项664
23.2.1 决定是否需要程序文件编辑器664
23.2.2 最大限度地利用TOAD666
23.2.3 使用SynEdit669
23.2.4 NetObjects ScriptBuilder3.0669
23.2.5 理解Dreamweaver的功能670
23.2.6 关于HomeSite671
23.2.7 最大限度地利用SnadBoy Revelation672
23.3 评价其他工具673
23.3.1 理解WS_FTP673
23.3.2 了解WinZip的价值674
23.3.3 使用Traceroute675
23.3.4 自动内容的创建676
23.4 把Access RDBMS转换成Oracle RDBMS676
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 捕获101683
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 Reports735
26.12.2 为用户定义的XLF Reports设定日志分析器参数735
26.12.3 为用户定义的系统信息报表设定日志分析器参数736
26.13 上传日志文件至数据库,以创建用户定义的日志报表736
26.14 小结736
热门推荐
- 2330263.html
- 3579756.html
- 892313.html
- 885110.html
- 295706.html
- 1709939.html
- 2867374.html
- 3501845.html
- 2319435.html
- 3353935.html
- http://www.ickdjs.cc/book_126986.html
- http://www.ickdjs.cc/book_2025073.html
- http://www.ickdjs.cc/book_689442.html
- http://www.ickdjs.cc/book_897489.html
- http://www.ickdjs.cc/book_2787737.html
- http://www.ickdjs.cc/book_3460313.html
- http://www.ickdjs.cc/book_696578.html
- http://www.ickdjs.cc/book_2965461.html
- http://www.ickdjs.cc/book_3798666.html
- http://www.ickdjs.cc/book_1217108.html