译者序\r\n\r\n第一部分 开篇\r\n\r\n第1章 Portal介绍 \r\n\r\n1.1 概述 \r\n1.2 为什么需要Portal \r\n1.3 什么是EIP \r\n1.4 为什么需要Oracle Portal \r\n1.5 OiAS \r\n1.5.1 OiAS服务 \r\n1.5.2 开发人员工具包 \r\n1.6 Oracle Portal的体系结构 \r\n1.6.1 portlet和页面\r\n1.6.2 portlet提供者 \r\n1.6.3 在Oracle Portal下为HTTP请求服务 \r\n1.7 Portal开发周期 \r\n1.7.1 Portal分析 \r\n1.7.2 Portal设计 \r\n1.7.3 Portal构建 \r\n1.7.4 Portal测试 \r\n1.7.5 Portal传送 \r\n1.7.6 Portal维护 \r\n\r\n第2章 在Microsoft Windows NT/2000下安装Oracle9iAS以及配置Oracle Portal \r\n\r\n2.1 概述 \r\n2.2 准备工作 \r\n2.2.1 主机名 \r\n2.2.2 硬件要求 \r\n2.2.3 软件要求 \r\n2.3 安装数据库 \r\n2.4 为Oracle Portal配置一个数据库 \r\n2.5 安装Oracle Portal \r\n\r\n第3章 创建第一个Portal \r\n\r\n3.1 概述 \r\n3.2 创建第一个页面 \r\n3.3 显示Oracle Portal页面 \r\n\r\n第4章 Oracle Portal Navigator \r\n\r\n4.1 概述 \r\n4.2 页面导航 \r\n4.3 内容区域导航 \r\n4.3.1 Content Area :Edit Properties \r\n4.3.2 Content Area:Delete \r\n4.3.3 Content Area:Edit Root Folder \r\n4.3.4 Content Area:Copy Root Folder \r\n4.3.5 Content Area:Contents \r\n4.3.6 Shared Objects :Contents \r\n4.4 应用导航 \r\n4.4.1 Applications:Open \r\n4.4.2 Shared Components:Open \r\n4.5 数据库对象导航 \r\n\r\n第二部分 构建应用组件和内容区域\r\n\r\n第5章 表单和报表 \r\n\r\n5.1 概述 \r\n5.2 什么是应用组件 \r\n5.3 创建新模式 \r\n5.4 创建新应用 \r\n5.5 创建表单组件 \r\n5.5.1 基于表或视图的表单 \r\n5.5.2 主-明细表单 \r\n5.5.3 基于过程的表单 \r\n5.6 创建报表组件 \r\n5.6.1 创建实例查询报表 \r\n5.6.2 通过Query向导创建报表 \r\n5.6.3 通过SQL查询创建报表 \r\n\r\n第6章 图表、日历、动态页面、层级、菜单和框架驱动器 \r\n\r\n6.1 概述 \r\n6.2 创建图表组件 \r\n6.2.1 Query向导图表 \r\n6.2.2 SQL查询图表 \r\n6.2.3 Query向导图像图表 \r\n6.3 创建日历 \r\n6.4 创建动态页面 \r\n6.5 创建层级 \r\n6.6 创建菜单 \r\n6.7 创建框架驱动器 \r\n\r\n第7章 链接、值列表和共享组件 \r\n\r\n7.1 概述 \r\n7.2 创建链接 \r\n7.3 创建值列表 \r\n7.4 共享组件 \r\n7.4.1 创建色彩 \r\n7.4.2 创建字体 \r\n7.4.3 创建图像 \r\n7.4.4 创建模板 \r\n\r\n第8章 内容区域介绍 \r\n\r\n8.1 概述 \r\n8.2 什么是内容区域 \r\n8.3 创建第一个内容区域 \r\n8.4 创建第一个项目 \r\n8.5 创建第一个文件夹 \r\n8.6 发布文件夹 \r\n8.7 内容区域页面 \r\n8.8 默认项目类型和属性 \r\n8.9 扩展项目类型 \r\n8.9.1 创建属性 \r\n8.9.2 创建定制项目类型 \r\n\r\n第9章 内容区域管理 \r\n\r\n9.1 概述 \r\n9.2 默认的文件夹类型 \r\n9.3 创建定制文件夹类型 \r\n9.4 Oracle Portal 搜索 \r\n9.4.1 类别 \r\n9.4.2 透视图 \r\n9.4.3 内容区域项目分类 \r\n9.5 发布类别 \r\n9.6 发布透视图 \r\n9.7 基本搜索 \r\n9.8 高级搜索 \r\n9.9 发布一个搜索portlet \r\n9.10 导航条 \r\n9.11 内容区域样式 \r\n\r\n第三部分 Oracle Portal的高级特性\r\n\r\n第10章 事件处理 \r\n\r\n10.1 概述 \r\n10.2 Oracle Portal 中的JavaScript \r\n10.2.1 测试JavaScript 组件 \r\n10.2.2 JavaScript 中的验证 \r\n10.2.3 创建一个新的JavaScript 组件 \r\n10.2.4 JavaScript 项目事件处理程序 \r\n10.3 PL/SQL 事件处理 \r\n10.4 在JavaScript 中访问表单项 \r\n10.5 JavaScript 简介 \r\n10.5.1 JavaScript词法结构 \r\n10.5.2 JavaScript 数据类型 \r\n10.5.3 JavaScript 函数 \r\n10.5.4 JavaScript流控制语句 \r\n10.5.5 正则表达式的模式匹配 \r\n10.5.6 HTML中的JavaScript \r\n\r\n第11章 高级页面定制 \r\n\r\n11.1 概述 \r\n11.2 创建页面布局 \r\n11.3 创建页面样式 \r\n11.4 创建页面 \r\n\r\n第12章 Oracle Portal的安全性 \r\n\r\n12.1 概述 \r\n12.2 用户账户信息 \r\n12.3 Portal安全结构 \r\n12.3.1 验证 \r\n12.3.2 用户 \r\n12.3.3 用户注册服务器权限 \r\n12.3.4 组 \r\n12.4 内容区域安全 \r\n12.5 文件夹安全 \r\n12.6 项级安全 \r\n12.7 导航栏安全 \r\n12.8 页面安全 \r\n12.9 Portal应用安全 \r\n12.10 应用程序组件安全 \r\n12.11 portlet安全 \r\n\r\n第13章 构建数据库提供者 \r\n\r\n13.1 概述 \r\n13.2 portlet实现 \r\n13.3 portlet提供者的任务 \r\n13.4 提供者开发的生存周期 \r\n13.4.1 portlet分析 \r\n13.4.2 提供者/portlet设计 \r\n13.4.3 提供者编码 \r\n13.5 PL/SQL数据库提供者 \r\n13.5.1 提供者记录 \r\n13.5.2 提供者程序/方法 \r\n13.6 创建第一个PL/SQL数据库提供者 \r\n13.6.1 准备数据库模式 \r\n13.6.2 创建提供者程序包 \r\n13.6.3 portlet记录 \r\n13.6.4 portlet_instance_record \r\n13.6.5 portlet_runtime_record \r\n13.6.6 portlet程序/方法 \r\n13.6.7 创建portlet程序包 \r\n13.6.8 注册portlet 提供者 \r\n\r\n第14章 portlet高级编程\r\n\r\n14.1 概述 \r\n14.2 portlet HTML显示守则 \r\n14.2.1 层叠样式表 \r\n14.2.2 在显示模式中显示portlet的提示 \r\n14.2.3 在编辑模式中显示portlet的提示 \r\n14.2.4 在Edit Defaults模式下显示 portlet的提示 \r\n14.2.5 预览模式中显示 portlet的提示 \r\n14.2.6 全屏模式下显示 portlet的提示 \r\n14.2.7 帮助模式下显示 portlet的提示 \r\n14.2.8 关于模式下显示 portlet的提示 \r\n14.3 Portal框架服务 \r\n14.3.1 会话环境API \r\n14.3.2 会话存储 \r\n14.3.3 会话存储API \r\n14.3.4 终端用户个性化存储API \r\n\r\n第15章 Portal开发工具包和Web提供者 \r\n\r\n15.1 概述 \r\n15.2 Portal开发工具包 \r\n15.2.1 Portal开发工具包下载 \r\n15.2.2 JPDK安装 \r\n15.3 Web提供者结构 \r\n15.3.1 为Java提供的PDK服务 \r\n15.3.2 Web提供者适配器\r\n15.3.3 Web提供者接口\r\n15.3.4 Web提供者运行时\r\n15.3.5 Web提供者工具\r\n15.3.6 provider.xml文件\r\n15.4 使用Java servlet实现Web portlet\r\n15.4.1 编写portlet Java servlet代码\r\n15.4.2 创建provider.xml文件\r\n15.4.3 更新jserv.properties和zone.properties文件\r\n15.4.4 测试Servlet Alias\r\n15.4.5 注册新的Web提供者\r\n15.5 使用JSP实现Web portlet\r\n15.5.1 编写JSP代码\r\n15.5.2 添加Apache Alias\r\n15.5.3 创建新的provider.xml文件\r\n15.5.4 更新zone.properties文件\r\n15.5.5 测试Apache别名和servlet别名\r\n15.5.6 注册新的JSP Web提供者\r\n15.5.7 添加JSP Web portlet\r\n\r\n第16章 将Oracle产品集成到Oracle9iAS Portal\r\n\r\n16.1 概述\r\n16.1.1 集成Oracle interMedia Text\r\n16.1.2 在数据库中安装interMedia Text\r\n16.1.3 在Oracle Portal中安装interMedia Text \r\n16.1.4 执行interMedia Text搜索 \r\n16.2 集成Oracle9iAS表单 \r\n16.3 安装和配置O9iAS Form Services \r\n16.4 为表单创建一个内容区域 \r\n16.5 将表单portlet添加到页面上 \r\n16.6 集成Oracle9iAS 报表 \r\n16.7 集成Discoverer \r\n16.8 Oracle Internet目录LDAP验证 \r\n16.9 为外部验证配置O9iAS Portal \r\n\r\n第四部分 面向DBA的Oracle Portal\r\n\r\n第17章 在UNIX上安装Oracle9iAS和配置Oracle Portal \r\n\r\n17.1 概述 \r\n17.2 数据库安装 \r\n17.2.1 安装前的步骤 \r\n17.2.2 安装步骤 \r\n17.3 Oracle9iAS的安装 \r\n17.3.1 安装前的步骤 \r\n17.3.2 安装步骤 \r\n\r\n第18章 Oracle Portal管理和移植 \r\n\r\n18.1 概述 \r\n18.2 管理脚本 \r\n18.2.1 ssodatan \r\n18.2.2 ssodatax \r\n18.2.3 导出和导入脚本 \r\n18.2.4 在Oracle Portal中支持NLS \r\n18.3 Oracle Portal移植 \r\n18.3.1 从WebDB 2.2升级到Oracle Portal 3.0.6.6 \r\n18.3.2 Oracle Portal 3.0.6.6到3.0.8的升级 \r\n18.4 Oracle Portal中的动态服务 \r\n18.4.1 动态服务安装 \r\n18.4.2 为Oracle9iAS Portal安装动态服务Web 提供者软件包 \r\n18.4.3 创建一个动态服务portlet示例 \r\n18.4.4 使用动态服务管理员工具注册服务 \r\n\r\n第19章 Oracle9iAS Portal的伸缩和调整 \r\n\r\n19.1 概述 \r\n19.2 分布式Oracle Portal安装 \r\n19.2.1 节点是什么 \r\n19.2.2 分布式Oracle Portal环境的优点 \r\n19.2.3 节点要求 \r\n19.2.4 安装分布式Oracle Portal环境 \r\n19.3 O9iAS性能调整 \r\n19.3.1 什么时候对性能进行调整 \r\n19.3.2 优化HTTP服务器性能 \r\n19.3.3 Oracle Portal缓存 \r\n\r\n第五部分 Oracle9iAS/Portal常见问题和疑难解答\r\n\r\n第20章 安装和配置 \r\n\r\n第21章 开发 \r\n\r\n第六部分 附录\r\n\r\n附录A Oracle Portal术语表 \r\n附录B 导入光盘中Portal应用、内容区域和页面 \r\n关于随书光盘