书籍详情

Oracle8i Web开发指南

Oracle8i Web开发指南

作者:(美)Bradley D.Brown著;乐嘉锦,缪卓群等译

出版社:机械工业出版社

出版时间:2001-01-01

ISBN:9787111088691

定价:¥78.00

购买这本书可以去
内容简介
  本书用实际通用的策略,阐明了怎样充分利用Oracle集成管理工具应用简便的优点和内置Web的特性。读者还将学到有关Oracle应用服务器,包括安装、配置、开发以及故障排除等各方面的知识。全书分五个部分:网站的安装和配置及设计、Oracle应用服务器的核心概念、安装配置Oracle工具。安装配置各种插件、故障的排除及调试代码和日志与站点分析等方面进行阐述。这些重要的知识可使读者充分地挖掘出Oracle强大的Web可实现的性能。本书的读者对象主要是从事Oracle数据库开发人员、Web开发人员;此书会给读者带来意想不到的收益。
作者简介
暂缺《Oracle8i Web开发指南》作者简介
目录
贺词

译者序
引言
前言
第一部分 准备知识
第1章 硬件配置
1.1 选择销售商
1.1.1 支持优先权
1.1.2 服务
1.1.3 兼容性
1.1.4 升级能力
1.1.5 性能
1.1.6 可用性
1.2 确定Web服务器和相关硬件的规模
1.2.1 选用足够的处理器
1.2.2 选用足够的RAM
1.2.3 选用足够的存储器
1.3 选择操作系统
1.3.1 Compaq Tru64 UNIX与Alpha处理器上的Windows NT
1.3.2 Windows NT与Intel处理器上的Linux
1.3.3 非Intel处理器上的Linux
1.4 研究可用的补丁程序
1.5 小结
1.6 参考书目
第2章 安装
2.1 系统配置需求
2.2 对客户端的要求
2.3 安装OAS
2.4 完成安装
2.5 修正内部错误
2.6 检测beta版的错误
2.7 修正OAS-600错误
2.8 改变NT上服务的启动次序
2.9 在同一台机器上装载OAS和数据库系统
2.10 检测IIS是否存在问题
2.11 特殊平台上的安装信息
2.12 浏览配套光盘
2.12.1 Web Trends日志分析器
2.12.2 Symantec Visual Page
2.12.3 OpenConnect司的WebConnect
2.12.4 VitalSign软件公司的Net.Medic
2.12.5 Eventus公司的CONTROL
2.12.6 Fujitsu公司的COBOL插件
2.13 小结
第3章 网站设计
3.1 从Web服务器知识开始
3.2 设计你的Web团队
3.2.1 Internet执行管理委员会
3.2.2 网站主管或业务经理
3.2.3 项目经理
3.2.4 Web体系结构设计者
3.2.5 Web内容主管
3.2.6 Web内容经理
3.2.7 图形设计师
3.2.8 Oracle数据库管理员
3.2.9 IT操作管理员
3.3 尽可能做到5个“C”
3.3.1 Content
3.3.2 Context
3.3.3 Cool
3.3.4 Contact
3.3.5 Control
3.4 规划设计
3.4.1 用户分析
3.4.2 建立架构
3.4.3 真实性
3.4.4 页面一致性
3.4.5 重复使用
3.4.6 颜色
3.4.7 布局和导航
3.4.8 可访问性
3.4.9 简洁性
3.4.10 信息的限量
3.4.11 避免设计陷阱
3.5 流程设计
3.5.1 规划画板
3.5.2 静态、动态、半静态或半动态的选择
3.5.3 评价动态网页代码
3.5.4 用Designer还是手写代码
3.5.5 工具箱——可重用的代码
3.5.6 从数据库的角度评价
3.5.7 设计和标准化数据库
3.6 建立编码标准
3.6.1 Get与Post
3.6.2 是否采用PL/SQL工具箱
3.7 了解Internet开发的不同之处
3.7.1 考虑状态
3.7.2 JavaScript的客户函数
3.7.3 JavaScript和数据库的有效性
3.7.4 控制访问
3.7.5 不愿接受cookie时如何处理
3.8 组织目录
3.9 考虑瘦客户机
3.9.1 缩短装载时间
3.9.2 最大化图像标记
3.9.3 降低色彩分辨率
3.9.4 图形
3.9.5 页面的逻辑性
3.9.6 记录归档
3.9.7 下拉列表
3.10 小结
第4章 OAS的配置与调节
4.1 简要调节
4.2 分析和性能调整
4.2.1 评述推荐的硬件
4.2.2 使用OAS监视器
4.2.3 在Solaris上调节OAS
4.2.4 在Windows NT上调节OAS
4.2.5 调节进程模型
4.2.6 优化FTP下载
4.2.7 设置交换空间以及分配负载
4.2.8 最小化每个客户机的连接数量
4.2.9 调节数据库访问
4.2.10 调节日志服务
4.3 管理OAS进程
4.4 管理监听器
4.4.1 启动或关闭监听器
4.4.2 了解端口
4.4.3 网络监听器配置的提示
4.4.4 监听器的性能
4.4.5 管理你的HTTP监听器
4.4.6 监视你的HTTP监听器
4.4.7 添加新的监听器
4.4.8 配置监听器
4.4.9 配置服务器参数
4.4.10 调节监听器
4.5 配置应用程序及插件
4.5.1 应用程序和插件服务器
4.5.2 应用程序和插件的生命周期
4.5.3 配置插件
4.5.4 调节和管理插件
4.5.5 配置应用程序
4.5.6 修改应用程序
4.6 管理和配置数据库访问描述符
4.6.1 管理DAD
4.6.2 添加DAD
4.7 添加节点和进程
4.7.1 添加新节点
4.7.2 添加新进程
4.8 小结
第5章 WedDB
5.1 为什么要使用WebDB
5.2 WebDB的基本功能
5.3 安装WebDB
5.4 使用导航工具栏
5.5 自我帮助
5.6 浏览数据库
5.7 建立对象和组件
5.7.1 Utilities
5.7.2 Finding Components
5.7.3 建立WebDB组件
5.7.4 建立表单
5.7.5 建立报表
5.7.6 建立图表
5.7.7 建立菜单
5.7.8 建立框架驱动器
5.7.9 建立动态页
5.7.10 建立日历
5.7.11 建立层次分类
5.7.12 建立共享组件
5.7.13 建立Oracle数据库对象
5.8 管理WebDB
5.8.1 最大限度地发挥User Manager的功能
5.8.2 使用Grant Manager
5.8.3 使用Role Manager
5.8.4 改变口令
5.8.5 Reporting Privilege
5.8.6 配置活动日志
5.8.7 设置监听器和数据库访问描述器信息
5.9 监视对象
5.9.1 监视用户接口组件的性能
5.9.2 检查活动日志
5.9.3 监视数据库对象
5.9.4 复查批处理作业的结果和性能
5.10 建立网站
5.11 小结
第6章 Oracle的独特之处
6.1 建立Web开发工具包
6.1.1 启动应用程序
6.1.2 寻找很“酷”的工具
6.1.3 创建工具包
6.1.4 寻找和使用Oracle的免费软件
6.2 使用WebAlchemy
6.2.1 将HTML页面转换成PL/SQL
6.2.2 使用位置表示法和命名表示法
6.3 使用OWA_CHART生成曲线图
6.4 使用oracle的Java Plug_In——JInitiator
6.5 使用Web Publishing Assistant
6.5.1 创建新网页
6.5.2 登录数据库
6.5.3 建立查询
6.5.4 安排查询
6.5.5 定义文件选项和选择模板
6.5.6 理解Web Publishing Assistant模板的语言
6.6 配置SQL*Net
6.6.1 理解SQL*Net的参数
6.6.2 创建SQL*Net参数
6.7 配置和使用SQL*Plus
6.8 SQL*Loader
6.9 充分利用Orale File Packager
6.10 使用Oracle的Enterprise Manager
6.10.1 Instance Manager
6.10.2 Schema Manager
6.10.3 Security Manager
6.10.4 SQL Worksheet
6.10.5 Software Manager
6.11 使用Orale的GUI PL/SQL编辑器——Procedure Builder
6.11.1 生成Program Units
6.11.2 Program Units的调试
6.11.3 创建库
6.12 小结
第7章 全天候运行
7.1 Oracle并行服务器
7.1.1 OPS的优点
7.1.2 OPS的缺点
7.1.3 OPS下的错误自动恢复
7.2 高级复制
7.2.1 高级复制的优点
7.2.2 高级复制的缺点
7.2.3 用高级复制自动恢复
7.3 备用实例
7.3.1 备用实例的优点
7.3.2 备用实例的缺点
7.3.3 用备用实例自动恢复
7.4 备用数据库
7.4.1 备用数据库的优点
7.4.2 备用数据库的缺点
7.4.3 用备用数据库自动恢复
7.5 第三方解决方案
7.6 结合多种解决方案
7.7 定制备用数据库策略
7.8 终端用户会话中断和应用程序故障屏蔽
7.9 小结
7.10 参考
第8章 HTTP监听器
8.1 使用Oracle监听器
8.2 用OAS配置IIS、Netscape FastTrack、Netscape Enterprise或Apache Listener
8.3 比较IIS和Oracle(Spyglass)的速度
8.4 关闭文件缓存
8.5 调整TCP/IP数
8.6 保护基础域名
8.7 监控开放式连接
8.8 监控站点防止崩溃
8.9 启动和停止OAS
8.10 设置重扫时间间隔
8.11 分析为何监听器没有注意到文件权限已经改变
8.12 发现并解决为何不能访问Node Manager
8.13 从另一台服务器复制监听器
8.14 配置监听器使其运行于UNIX机器的80号端口
8.15 小结
第9章 Oracle8i的内置包
9.1 利用dbms_alert包传递消息
9.1.1 register
9.1.2 remove
9.1.3 removeall
9.1.4 waitany
9.1.5 waitone
9.1.6 signal
9.2 用dbms_application_info包设置SGA变量
9.2.1 set_module
9.2.2 set_action
9.2.3 read_module
9.2.4 set_client_info
9.2.5 read_client_info
9.2.6 set_session_longops
9.3 用dbms_ddl包来执行DDL
9.3.1 alert_compile
9.3.2 analyze_object
9.3.3 alter_table_referenceable
9.4 用dbms_job包排队等待
9.5 用dbms_lob包访问对象
9.6 用dbms_outPut包写出输出结果
9.6.1 enable
9.6.2 disable
9.6.3 put
9.6.4 put_line
9.6.5 new_line
9.6.6 get_line
9.6.7 get_lines
9.7 用dbms_pipe包传递消息
9.7.1 pack_message
9.7.2 unpack_message
9.7.3 next_item_type
9.7.4 create_pipe
9.7.5 remove_pipe
9.7.6 send_message
9.7.7 receive_message
9.7.8 reset_buffer
9.7.9 purge
9.7.10 unique_session_name
9.8 用dbms_session包设置会话属性
9.8.1 set_role
9.8.2 set_sql_trace
9.8.3 set_nls
9.8.4 close_database_link
9.8.5 reset_package
9.8.6 unique_session_id
9.8.7 is_role_enabled 
9.8.8 is_session_alive
9.8.9 set_close_cached_open_cursors
9.8.10 free_unused_user_memory
9.9 用dbms_sql包执行动态SQL
9.9.1 open_cursor
9.9.2 is_open
9.9.3 close_cursor
9.9.4 parse
9.9.5 bind_variable、bind_variable_char、bind_variable_raw、bind_variable_rowid和bind_array
9.9.6 define_column、define_column_char、define_coulmn_raw、define_colunm_rowid和define_array
9.9.7 execute
9.9.8 fetch_rows
9.9.9 execute and fetch
9.9.10 column_value
9.9.11 variable_value、variable_value_char、variable_value_raw和variable_value_rowid
9.9.12 last_error_position、last_sql_function_code、last_row_count和last_row_id
9.10 用dbms_trace包设置跟踪级别
9.10.1 set_plsql_trace
9.10.2 clear_plsql_trace
9.10.3 plsql_trace_version
9.11 制作大部分的dbms_utility包
9.11.1 compile_schema
9.11.2 analyze_schema
9.11.3 analyze_database
9.11.4 format_error_stack
9.11.5 format_call_stack
9.11.6 is_parallel_server
9.11.7 get_time
9.11.8 get_parameter_value
9.11.9 name_resolve
9.11.10 name_tokenize
9.11.11 comma_to_table
9.11.12 table_to_comma
9.11.13 port_string
9.11.14 db_version
9.11.15 analyze_port_object
9.11.16 exec_ddl_statement
9.11.17 current_instance
9.11.18 active_instances
9.12 用utl_file包访问操作系统文件
9.12.1 fopen——版本1
9.12.2 fopen——版本2
9.12.3 is_open
9.12.4 fclose
9.12.5 fclose_all
9.12.6 get_line
9.12.7 put
9.12.8 new_line
9.12.9 put_line
9.12.10 putf
9.12.11 fflush
9.13 最大化utl_http包
9.13.1 request
9.13.2 request_pieces
9.14 小结
第二部分 核心概念
第10章 各种版本Oracle Web服务器之间的区别
10.1 OAS4.0新特性一览
10.2 管理上的新特性
10.2.1 深入了解OAS Manager的导航树
10.2.2 理解OAS Manager的操作按钮
10.2.3 回溯OAS Utilities的导航树
10.2.4 OAS命令行的实用程序的评价
10.2.5 访问在线文档
10.3 OAS体系结构的增强
10.3.1 理解含有插件的应用程序
10.3.2 调节可以运行多线程插件的插件服务器
10.3.3 理解OAS事务
10.3.4 平衡负载
10.3.5 时刻准备失败恢复
10.3.6 加强安全机制
10.4 插件的改进
10.4.1 安装PL/SQL插件的Web Toolkit
10.4.2 Application与PL/SQL Agent的比较
10.4.3 使用灵活的参数传递
10.4.4 使用位置的参数传递
10.4.5 从脚本中执行PL/SQL源文件
10.4.6 实现用户自定义的验证
10.4.7 从数据库中上载文件或下载文件
10.4.8 详细了解OWA_CONTENT包
10.4.9 理解Content Helper
10.4.10 使用新的OWA_UTIL.MIME_HEADER参数
10.4.11 使用新的OWA_UTIL.CELLSPRINT参数
10.4.12 废弃OWA_INIT包
10.4.13 认真考虑Perl插件的增强特性
10.4.14 考虑LiveHTML插件
10.4.15 查看Java插件
10.5 使用OAS 4.0及其他Oracle产品
10.5.1 简述Oracle的企业开发器套件
10.5.2 认真考虑Oracle JDeveloper套件
10.5.3 使用Oracle Developer Server
10.5.4 OAS与Oracle Application的结合
10.5.5 使用Oracle的Enterprise Manager
10.5.6 实现Oracle Internet Commerce Server
10.5.7 使用Oracle Payment Server
10.5.8 购买Oracle Data Mart Suite
10.5.9 使用Oracle Express OLAP Server
10.5.10 Oracle Discoverer的评价
10.5.11 实现Oracle Video Server
10.6 OAS 4.0及OAS 4.0企业版的比较
10.7 第三方工具与OAS的捆绑
10.8 OAS 4.0需求的评价
10.9 小结
第11章 HTML的开发
11.1 书写HTML代码
11.1.1 用浏览器编程
11.1.2 <NOSCRIPT>标记
11.1.3 <NOFRAMES>标记
11.1.4 <NOEMBED>标记
11.1.5 <NOLAYER>标记
11.2 查看HTML源程序而非浏览结果
11.3 在给定的时间间隔内刷新网页
11.4 使用HTML表格
11.5 在表格中添加图形
11.6 创建HTML表
11.6.1 可输入的限定数据
11.6.2 创建按钮功能的图形
11.6.3 使用URL和超链接
11.7 强制并排表单
11.8 实现层叠形式表单——优点和缺点
11.9 创建Email的主题和文本
11.10 从HTML表中发送Email
11.11 缩排文本
11.12 在同一行中设置两个标题
11.13 创建电视屏幕显示
11.14 清除所有的框架
11.15 参考CGI脚本
11.16 添加页记数器
11.17 小结
第12章 JavaScript开发
12.1 比较PL/SQL和JavaScript
12.1.1 是否使用分号
12.1.2 定义变量
12.1.3 JavaScript的关键字和保留字
12.1.4 简述JavaScript的正文
12.1.5 分隔并美化代码
12.1.6 注释JavaScript
12.1.7 理解JavaScript的操作符
12.1.8 控制程序结构
12.1.9 模型化对象或对象模型化
12.2 OAS的复杂性
12.3 处理浏览器间的不兼容性
12.4 书写来自PL/SQL的特定浏览器代码
12.5 重用JavaScript代码
12.5.1 模仿WebDB的JavaScript库的功能
12.5.2 编写PL/SQL JavaScript库包
12.5.3 使用JavaScript库代替内嵌JavaScript过程
12.5.4 引用静态的JavaScript库
12.6 编写用户自定义的报警处理
12.7 在屏幕上显示属性
12.8 打开新窗口传递参数
12.9 对JavaScript变量赋值
12.10 使用提交按钮
12.11 校验表单的字段
12.12 用onError事件处理器处理异常
12.13 用PL/SQL代码和各种浏览器进行工作
12.14 在JavaScript中建立二维数组
12.15 为JavaScript变量赋值
12.16 从选择表中调用PL/SQL过程
12.17 同步地改变表框
12.18 解决访问被拒绝的错误
12.19 创建JavaScript菜单
12.20 作为URL的一部分传送空格
12.21 调试带报警的onFocus事件无效
12.22 预订JavaScript OnFocus的时事通信
12.23 评价可视化JavaScripts工具
12.23.1 简介NetObjects ScriptBuilder
12.23.2 浏览Netscape的Visual JavaScript
12.24 小结
第13章 XML语言
13.1 理解XML的基本规则
13.1.1 定义文档类型说明
13.1.2 定义良好的格式
13.1.3 定义有效性
13.2 检查XML文档句法和结构
13.2.1 注意大小写
13.2.2 检查在DTD中的元素类型的说明
13.2.3 在DTD中检查属性列表说明
13.3 检查通用XML文档的API
13.3.1 查看文档对象模型
13.3.2 查看SAX
13.4 比较XML和HTML
13.4.1 简介XML和HTML共同的起源
134.2 简介XML和HTML语法和结构中的不同
13.5 创建样本XML文档
13.5.1 创建嫌疑犯的DTD
13.5.2 创建文档
13.6 使用XSL格式化和显示XML文档
13.6.1 定义XSL
13.6.2 使用XSL将XML数据作为HTML来显示
13.7 Oracle8i对XML的支持
13.8 检查XML和Oracle上下文
13.9 检查Oracle XML Parser
13.9.1 安装Oracle XML Parser
13.9.2 在数据库外部运行Oracle XML Parser
13.9.3 在数据库内部运行Oracle XML Parser
13.9.4 获取Oracle XML Parser实用程序
13.10 检测Oracle XML Class Generator
13.10.1 实现Oracle XML Class Generator
13.10.2 获取Oracle XML Class Generator
13.11 测试Oracle XML SQL的实用程序
13.11.1 定义OracleXML类
13.11.2 定义OracleXMLStore类
13.11.3 定义OracleXMLQuery类
13.11.4 定义OracleXMLSave类
13.11.5 定义xmlgen PL/SQL包
13.11.6 获取Oracle XML SQL实用程序
13.12 检查Oracle XSQL Servlet
13.12.1 检查Oracle XSQL Servlet的依赖性和要求
13.12.2 生成动态的XML文档
13.12.3 获得Oracle XSQL Servlet
13.13 小结
第14章 PL/SQL插件
14.1 从PL/SQL与HTML到Web的开发
14.1.1 了解PL/SQL Web工具包
14.1.2 使用HTML知识
14.1.3 使用WebAlchemy
14.1.4 WebAlchemy的奇妙功能
14.1.5 增加PL/SQL编码的逻辑性
14.1.6 调用Web过程
14.2 传送参数到PL/SQL过程
14.3 检索CGI环境变量
14.4 保留源代码历史记录
14.5 存储Cookies程序
14.6 引用伪列
14.7 计算时间到百分之一秒
14.8 PL/SQL的外部调用
14.9 通过包裹或保护过程来避免查看源代码
14.10 重定向用户到其他的URL
14.11 用UTL_FILE发送电子邮件
14.12 提取并查看BLOB
14.13 查询列表框中的多重选择
14.14 不使用<PRE>包裹文本
14.15 从PL/SQL中生成PDF报告
14.16 清除缓冲区
14.17 改进PL/SQL的出错信息
14.18 新的ROWID格式
14.19 调试PL/SQL
14.20 使会话消失
14.21 加密关键信息
14.22 基于用户的要求排列数据
14.23 编辑PL/SQL代码
14.24 升级后收到授权检测失败信息
14.25 从IP中获取域名
14.26 丢失单选按钮
14.27 提交表单
14.28 重定义操作
14.29 将数字逐个转换成单词
14.30 加强客户会话
14.31 使用事务服务
14.32 获取用户信息
14.33 PL/SQL XML实用程序
14.34 理解为什么thp.linkrel是有用的
14.35 OAS PL/SQL 4.0 Web工具包附件
14.36 小结
第15章 安全性
15.1 OAS的内置安全性
15.1.1 为虚拟路径设置安全保障
15.1.2 配置验证服务
15.1.3 比较In-memory和ORB通信
15.2 应用程序级安全性
15.2.1 对每个请求进行验证
15.2.2 传递验证
15.2.3 结合数据库验证
15.2.4 结合基本或摘要验证
15.2.5 使用owa_custom
15.2.6 Baking cookies
15.3 网络安全性
15.3.1 SSL基础
15.3.2 设置SSL
15.3.3 设置SSL的提示
15.3.4 保护数字证书
15.3.5 使用数字ID确保Email的安全性
15.3.6 确保信用卡传输安全性
15.4 RDBMS的安全性
15.4.1 使用PL/SQL加密
15.4.2 PL/SQL接口到Oracle密码工具箱
15.4.3 计划安全性策略
15.5 物理安全性
15.6 小结
第三部分 Oracle工具
第16章 用Designer开发Web代码
16.1 理解由Designer生成的包
16.1.1 理解模块、包、过程
16.1.2 理解对命名的例程的处理
16.1.3 理解事件是如何被处理的
16.1.4 理解用户文本是如何被处理的
16.1.5 理解过程参数
16.1.6 理解包定义的记录类型
16.2 将视图并入到生成的模块中
16.3 在使用生成模块时建立有效的数据库安全性
16.4 使用事件和命名例程
16.4.1 使用命名例程
16.4.2 使用事件
16.5 权衡主要的Web Server Generator选项和属性
16.5.1 在模块成员内使用HTML标记
16.5.2 在用户文本中注册和使用外部的PL/SQL包
16.5.3 设置模块版面风格
16.6 使用框架和样式表
16.6.1 使用样式表
16.6.2 利用<STYLE>标记包含一个样式表
16.6.3 参考外部样式表
16.7 使用无约束项
16.8 权衡用户文本区
16.8.1 使用PL/SQL函数的格式化文本
16.8.2 用HTML格式化文本
16.8.3 添加HTML语法到用户文本中
16.8.4 通过HTML.Editor添加整个HTML文件
16.9 使用JavaScript
16.9.1 避免版本出错
16.9.2 使用外部JavaScript库
16.9.3 创建Oracle服务器端的JavaScript库
16.9.4 理解Web Server Generator命名惯例
16.9.5 事件处理句柄的命令惯例
16.9.6 了解CTL参数
16.10 覆盖Designer的默认功能
16.11 参数的使用
16.12 使用Cookies和PL/SQL在模块间导航
16.12.1 用PL/SQL和HTML创建定制的超级链接
16.12.2 使用Cookies在模块中建立动态超级链接
16.12.3 定义Cookies
16.12.4 建立cookie
16.12.5 读cookie
16.12.6 使用cookie建立链接
16.12.7 多cookie的限制
16.12.8 用逻辑cookie超越20个cookie的限制
16.12.9 对Web Server Generator模块运用逻辑cookie
16.13 列值表的讨论
16.13.1 简述Web Server Generator中列值表的特点
16.13.2 用Oracle8对象建立定制的列值表
16.13.3 列值表对象的编码
I6.13.4 列值表对象的实现
16.14 小结
第17章 Oracle Developer——Forms
17.1 确定是否使用Oracle Forms
17.1.1 Oracle Forms如何工作
17.1.2 状态、许可证和内存
17.1.3 表单是否已存在
17.1.4 浏览器和带宽
17.1.5 选择的决定时刻
17.2 安装Oracle Forms
17.3 确保图标出现在Web上
17.4 作为CGI来配置Oracle Forms
17.5 作为插件配置Oracle Forms 6.0
17.6 作为插件配置Oracle Forms 5.0
17.7 创建通用插件的HTML文件
17.8 理解插件URL
17.9 使用非Oracle的Web服务器
17.10 生成并放置FMX文件
17.11 将Forms Server设置成Windows NT服务的方式
17.12 启动和关闭Forms Server监听器
17.13 配置Forms客户端
17.14 设置负载平衡
17.15 设计Web应用程序
17.15.1 减少网络阻塞
17.15.2 选择字体
17.16 内存需求是否要求过高
17.17 理解Web上Forms的性能限制
17.18 寻找有关在Web上运行Forms的好文章
17.19 用Oracle8和Forms 5.0 PL/SQL分析系统时间
17.20 解决FRM-40735错误信息
17.21 小结
第18章 Oracle Developer——Reports
18.1 在Web上发布Reports
18.2 设置Reports Server——通用信息
18.3 配置Oracle Reports作为一个CGI
18.3.1 在NT下把Reports设置成CGI
18.3.2 在UNIX下把Reports设置成CGI
18.4 把Oracle Reports 6.0配置为插件
18.5 把Oracle Reports 3.0配置为插件
18.6 设置可选的Reports参数
18.7 指定URL以在Reports中运行请求
18.8 添加Web功能
18.8.1 超链接
18.8.2 创建书签
18.9 对参数表单的提示
18.10 在UNIX下为Oracle Reports配置一个默认的打印机
18.11 标识Reports Server错误
18.12 同时运行多个报表
18.13 利用MetaLink分析RUN_PRODUCT失败的原因
18.14 为Web页创建页眉、页脚和分页符
18.15 解决在IE(以及AOL)中的PDF问题
18.16 提高Oracle Reports性能的提示
18.16.1 SRW.DO_SQL语句
18.16.2 使用CDE_MM.GET_REF
18.16.3 何时使用多重查询数据模式
18.16.4 索引
18.16.5 更改
18.16.6 断开列
18.16.7 最大行数和组过滤器
18.16.8 没有用到的数据模型对象
18.16.9 没有用到的框架
18.16.10 总页数
18.16.11 格式化触发器
18.16.12 Oracle图形集成
18.17 开发数据生成Acrobat PDF文件
18.18 小结
第四部分 其他插件
第19章 Java和OAS
19.1 理解Oracle对Java的支持
19.2 确定是否要使用Java
19.3 客户端Java
19.4 编写大部分服务器端Java程序
19.4.1 Java插件
19.4.2 Servlets
19.4.3 Java Server Pages
19.4.4 Enterprise Java Beans
19.5 在OAS中使用Java技术
19.5.1 JWeb——Java插件
19.5.2 Servlet
19.5.3 Enterprise Java Beans
19.6 小结
第20章 Perl和Perl插件
20.1 学习掌握Perl
20.2 测试和调试Perl
20.3 使用Perl插件
20.4 使得CGI Perl与OAS协调工作
20.5 与其他监听器一起使用Perl
20.6 模拟NT环境下的插件
20.7 在OWAS版本3中安装和配置Perl插件
20.8 修正OWAS版本3中的Perl演示版
20.9 在OAS版本4中安装和配置Perl插件
20.10 使用标准CGI库
20.11 避免出现Save As的对话框
20.12 显示文件列表
20.13 确定文件是否存在
20.14 生成或追加文件
20.15 从perl调用PL/SQL过程
20.16 用Perl提供字节服务
20.17 从命令行中仿效浏览器
20.18 从命令行中仿效邮件请求
20.19 清理你的HTML
20.20 访问Perl文档
20.21 查看环境参数
20.22 从Perl发送邮件
20.23 确定客户端的浏览器并进行相应操作
20.24 包含站点的组成部分
20.25 解决在OWAS 3.0文档中OraPerl的引用问题
20.26 解决在OAS 4.0文档中OraPerl的引用问题
20.27 在LiveHTML插件中使用Perl
20.28 对比DBD和DBI理解OraPerl
20.29 使用OraPerl
20.30 OraPerl源代码的例子的评价
20.31 理解use OraPerl语句
20.32 建立与数据库的持久连接
20.33 OraPerl示例源代码评价
20.34 小结
20.35 提供Perl信息的网站
第21章 LiveHTML插件
21.1 找一个好的帮助
21.2 安装LiveHTML插件
21.2.1 激活LiveHTML
21.2.2 Parse LiveHTML Extensions Only参数
21.2.3 LiveHTML Extensions参数
21.2.4 激活执行标记
21.2.5 激活ICX标记
21.2.6 核对ICX中的<body>标记
21.2.7 默认页面
21.2.8 激活脚本执行
21.2.9 脚本页的扩展
21.2.10 默认的脚本语言
21.2.11 最大请求
21.2.12 Perl应用库路径
21.3 在LiveHTML中应用Perl
21.4 创建一个计数器
21.5 在一个页面中包含另一个页面
21.6 从LiveHTML中调用Oracle
21.7 小结
第22章 Oracle Internet商务服务器
22.1 考虑OIC的使用对象
22.2 安装OIC
22.2.1 安装所有部件
22.2.2 检查是否安装成功
22.2.3 找出安装失败的原因
22.3 卸载OIC
22.4 考虑第三方产品
22.5 网上商店特征
22.5.1 进行销售
22.5.2 设置优待券
22.5.3 建立用户的优先选择
22.5.4 搜索
22.5.5 接收顾客的反馈意见
22.5.6 检查定单状态
22.6 对象分层结构
22.7 网上商店的总体概念设计
22.8 创建商店的批装载
22.9 网上商店的维护
22.9.1 查看网上Store Manager Utility
22.9.2 最佳化批装载
22.10 量身定制网上商店
22.10.1 修改HTML模板
22.10.2 创建自己的模板
22.10.3 扩展Java类
22.10.4 STEPPING OUT——非OIC的定制
22.11 2.0版本的新特点
22.11.1 在平面文件中使用增强的批装载
22.11.2 增强Java的性能
22.11.3 优化价格结构
22.11.4 使用付费插件
22.12 其他的电子商务解决方案
22.13 Broadvision与InterWorld的比较
22.14 小结
第五部分 其他
第23章 帮助Web开发的实用程序
23.1 走近图形开发工具
23.1.1 评价Paint Shop Pro
23.1.2 使用Animation Shop
23.1.3 用MapEdit创建图形映像
23.1.4 最大限度地使用GIF的创建集
23.2 开发工具需要考虑的事项
23.2.1 决定是否需要程序文件编辑器
23.2.2 最大限度地利用TOAD
23.2.3 使用SynEdit
23.2.4 NetObject ScriptBuilder 3.0
23.2.5 理解Dreamweaver的功能
23.2.6 关于HomeSite
23.2.7 最大限度地利用SnadBoy Revelation
23.3 评价其他工具
23.3.1 理解WS_FTP
23.3.2 了解WinZip的价值
23.3.3 使用Traceroute
23.3.4 自动内容的创建
23.4 把Access RDBMS转换成Oracle RDBMS
23.4.1 把Access迁移到Oracle表中
23.4.2 建立修改一个ODBC连接
23.5 目录工具箱
23.5.1 目录间的比较
23.5.2 文件间的比较
23.5.3 文件的合并
23.6 Anawave WebSnake工具
23.6.1 捕获101
23.6.2 创建一个新的项目
23.7 小结
第24章 故障的发现与处理
24.1 你知道答案
24.2 你知道怎样找到答案
24.2.1 日志文件
24.2.2 异常的处理
24.2.3 书以及其他的媒体
24.2.4 Oracle支持
24.2.5 搜索引擎和网络站点
24.3 你知道谁知道答案
24.4 你知道何时寻求帮助
24.5 小结
第25章 调试代码
25.1 评价一般的调试技术
25.2 用PL/SQL应用程序来涂绘整个屏幕
25.3 决定谁控制行级锁
25.4 购买PL/SQL调试工具
25.5 不涉及用户视图的调试
25.6 检查一般的Oracle错误
25.7 提供比“请求失败”更进一步的信息
25.8 查看日志文件
25.9 使用合适的纠错技术,减少错误恢复的时间
25.9.1 在每个程序单元中使用异常处理器
25.9.2 记录所有反常的错误
25.10 采用raise_applicaton_error给用户界面发送出错信息
25.11 在应用程序内设计增强版调试/跟踪逻辑
25.12 用一个错误数组同时列出所有有效错误
25.13 用版本报表包来确保编码的正确性
25.14 小结
第26章 日志与站点分析
26.1 Web服务器的使用日志概况
26.2 获取有关日志文件格式的进一步信息
26.3 查看Web网站的管理工具
26.4 评价iLux解决方案
26.5 比较Web Trends解决方案
26.5.1 WebTrend日志分析
26.5.2 Referrer日志分析
26.5.3 代理日志分析
26.5.4 链接分析
26.6 定义WRB日志及监听日志
26.7 为PL/SQL插件调整错误的严重程度配置
26.8 了解日志记录器
26.9 日志数据库的使用
26.10 用日志记录表开发自己的报表
26.11 评价XLF的日志参数
26.12 从Log Analyzer中获得更多内容
26.12.1 从数据库得到报表的用法——默认的XLF Reports
26.12.2 为用户定义的XLF Reports设定日志分析器参数
26.12.3 为用户定义的系统信息报表设定日志分析器参数
26.13 上传日志文件至数据库,以创建用户定义的日志报表
26.14 小结
猜您喜欢

读书导航