书籍详情
Oracle9iAS Portal宝典
作者:(美)Rick Greenwald,(美)Jim Milbery著;张志祥[等]译;张志祥译
出版社:电子工业出版社
出版时间:2002-01-01
ISBN:9787505374027
定价:¥69.00
购买这本书可以去
内容简介
本书全面介绍了使用Oracle9iASPortal软件开发高效数据库应用程序所需要掌握的知识,包括Oracle9iASPortal中的概念和使用方法。主要内容有:Oracle9iASPortal的安装方法和基础开发环境介绍;Portal,Portlet的概念及处理方法;Portal页、报表、表格、图、日历、层次和动态HTML页等部件的制作方法;LOV,菜单、验证、模板、PL/SQL存储过程的使用;ContentAreas的创建;Oracle9iASPortal环境的管理、监视以及与Portlet有关的API和过程的高层视图制作。本书是一本利用Oracle9iASPortal建立高性能应用程序的完整手册,既可作为Oracle9iASPortal的入门书籍,也可作为Oracle开发人员的参考书。前言本书基本上是《OracleWebDB宝典》一书的第二版。以前称为WebDB的产品在这里被叫做Oracle9iASPortal,表明它们都是Oracle9iApplicationServer产品,而且该产品的焦点被转向为围绕信息接口的快速增长的世界。因此,本书对组织结构进行了增强和修改,以适应产品的这种新方向。本书的结构和以前的版本一样,本书的第1部分是对Oracle9iASPortal的介绍——即对安装方法和基础开发环境的介绍。第2部分进入Portal的主题。第6章介绍Portal,Portlet的概念和Oracle9iASPortal如何处理这些东西。第7章带领读者浏览Portal页的制作。第3部分介绍了各种部件的制作。这些部件是WebDB中的报表、表格、图表、日历、层次和动态的HTML页。每个部件都保留了WebDB中具有的功能,但又在新版本中得到了改进。第4部分介绍的内容是为了能用Oracle9iASPortal创造完整的应用程序,读者需要理解这些内容。例如,几乎是不可避免地要运用值列表(lists-of-values)来帮助用户正确使用各个部件,并且Oracle9iASPortal菜单对顺利运行一个应用程序也很重要。验证、模板的使用和连接也是创造完整的应用程序所不可缺少的,这些领域也从WebDB的相应领域中得到了变化和改善。最后,读者可能有时需要用PL/SQL存储过程来扩展Oracle9iASPotal部件的功能,这一点在本部分中也做了叙述。在Oracle9iASPortal中,读者能像在WebDB中创建站点那样创建ContentAreas(内容区域)。本书第5部分探讨了有关产品的领域,包括如何开发内容集合。第6部分以管理Oracle9iASPortal环境为目标。与WebDB相比,Oracle9iASPortal更面向企业。为了能在企业环境中操作,Oracle9iASPortal必须包括管理和监视的工具,还有容错的安全模式。尤其是从WebDB后安全模式已经被显著地改变了,所以这一章中有大量的新材料。本书最后一部分即第7部分,探索了一些有关Oracle9iASPortal的深入的话题。这些话题中首先及最重要的是创造自己的Portlet。第28章给出了和制作自己Portlet有关的API和过程的高层视图。第29章涉及到很多技术,我们感到虽然稍微超出了本书其他章的范围,但作为潜在的Oracle9iASPortal开发者仍会对它们产生极大的兴趣。与作者联系通过住在宾夕法尼亚的同伴Kuromaku(http://www.kuromaku.com)或者他的电子信箱jmilbery@kuromaku.com能与作者JimMilbery联络。RickGreenwald可通过greenie@interaccess.com联系。译者序数据库技术已经成为现代信息技术和计算机技术的重要组成部分,并已经成为衡量一个国家和社会信息化程度的重要标志。近年来,数据库技术又进入了一个新的发展阶段。面向对象技术在数据库上的应用研究、网络数据库的开发和使用、数据仓库技术和数据挖掘技术的发展和应用、人工智能和数据库技术的结合等,都使数据库技术添加了许多新的内容。Oracle公司推出的Oracle9iASPortal数据库应用开发系统融入了许多最新的技术,采用了许多最先进的软件开发思想,是一个理想的数据库开发工具。以前,Internet是静态信息和公共信息的主要来源;现在,Internet已成为大量动态信息的窗口。另外,Internet协议、Web网页的外观也成了大量企业网、互联网应用程序的默认接口。Oracle9iASPortal是一种能管理不同来源的信息并将它们集成为一个一致的可进行个性化设计的界面产品。Oracle9iASPortal是对OracleWebDB的改进和发展,它包括了WebDB的所有功能。本书共分为7个部分。第1部分介绍Oracle9iASPortal的安装方法和基础开发环境。第2部分介绍Portal、Portlet的概念及处理方法,以及Portal页的制作。第3部分介绍了各种部件的制作。这些部件包括报表、表格、图、日历、层次和动态HTML页。每个部件都保留了WebDB中具有的功能,但又在新版本中得到了改进。第4部分介绍了LOV、菜单、验证、模板的使用和连接、PL/SQL存储过程等内容。理解这些内容有助于用Oracle9iASPortal创造完整的应用程序。第5部分介绍ContentAreas的创建。第6部分介绍如何管理和监视Oracle9iASPortal环境。本书最后一部分,讨论了一些有关Oracle9iASPortal的高级问题,包括如何制作与Portlet有关的API和过程的高层视图。本书由RickGreenwald和JimMilbery共同撰写。它们是数据处理和软件商务方面的资深专家,具有丰富的经验,并参加了多部计算机方面的技术书籍的写作工作。本文由浅入深,系统地介绍了Oracle9iASPortal中的概念和使用方法,尤其是有大量的详细的实例介绍,因此是一本非常实用的参考手册。本书的第1章至第10章由甄广启、刘光军、徐小利、苗秀美等翻译,第11章至第16章由赵羽中、张志祥、王志民、刘平平、郭余光、董彬等翻译,第17章至第22章由赵羽中、任娅、王奕之、王辉、李秀田等翻译,第23章至第29章由肖斌、董京春、甄君等翻译;前言和附录由张志祥翻译。付前进、朱军等做了大量的录入工作。在此向所有为此书的翻译付出艰辛劳动和给以帮助的同志致以感谢。由于时间和水平有限,译文中难免有不当和疏漏之处,敬请读者批评指正。
作者简介
暂缺《Oracle9iAS Portal宝典》作者简介
目录
前言
第1部分 基础知识
第1章 Oracle9iAS Portal简介
1.1 选择Oracle9iAS Portal
1.2 了解如何封装Oracle9iAS Portal
1.3 了解Oracle9iAS Portal功能
1.4 了解Oracle9iAS Portal组件
1.5 了解 Oracle9iAS Portal的组织结构
1.6 创建Oracle9iAS Portal组件
1.7 小结
第2章 安装和配置Oracle9iAS Portal
2.1 获得Oracle9iAS Portal的一个拷贝
2.2 安装Oracle9iAS Portal
2.3 进行安装后的检查
2.4 创建和使用NetU数据库
2.5 小结
第3章 Oracle9iAS Portal的工作环境
3.1 介绍Oracle9iAS Portal环境
3.2 Build标签
3.3 关于向导的简单介绍
3.4 小结
第4章 使用Navigator
4.1 介绍Navigator
4.2 Pages标签
4.3 Content Areas 标签
4.4 Applications 标签
4.5 使用Find Mechanism(查找机制)
4.6 小结
第5章 浏览数据库
5.1 基本数据库对象定义
5.2 Navigator的数据库对象标签
5.3 浏览数据
5.4 处理数据
5.5 创建数据库对象
5.6 小结
第2部分 建立Portal
第6章 Portal和Portlet简介
6.1 了解Portal
6.2 理解Portlet
6.3 支持Oracle9iAS Portal中的Portlet
6.4 Portal的运行期实现
6.5 Oracle9iAS Portal中的高速缓存
6.6 小结
第7章 构建一个Portal页面
7.1 创建Portal 页面
7.2 添加Portlet
7.3 定制页面
7.4 以页面用户身份进行修改
7.5 小结
第3部分 Oracle9iAS Portal组件
第8章 构建Oracle9iAS Portal报表
8.1 构建QBE报表
8.2 运行报表
8.3 使用Query Wizard创建报表
8.4 编辑报表
8.5 小结
第9章 高级报表技术
9.1 使用SQL语句创建报表
9.2 使用SQL扩展报表
9.3 使用报表的Custom Layout
9.4 向报表中添加参数
9.5 在一个报表中使用多表
9.6 将报表用做Portlet
9.7 直接调用报表
9.8 关于报表的更多信息
9.9 小结
第10章 构建Oracle9iAS Portal表单
10.1 理解Oracle9iAS Portal中的表单
10.2 创建基于表格的表单
10.3 向Portal页面添加表单
10.4 小结
第11章 构建表单
11.1 基于存储过程的表单
11.2 主-从表单
11.3 小结
第12章 创建图表
12.1 用Query Wizard创建图表
12.2 创建基于SQL语句的图表
12.3 增加作为Portlet的图表
12.4 小结
第13章 创建Oracle9iAS Portal日历
13.1 理解Oracle的日期
13.2 创建一个日历实例
13.3 运行日历
13.4 小结
第14章 应用层次
14.1 理解层次
14.2 创建一个简单的层次
14.3 在层次中导航
14.4 改进层次
14.5 小结
第15章 应用HTML
15.1 建立动态页
15.2 使用框架驱动器
15.3 小结
第4部分 建立Oracle9iAs应用
第16章 处理LOV
16.1 LOV的概念
16.2 修改与查询LOV对象的比较
16.3 将静态的LOV对象用到另一个组件
16.4 创建一个动态的LOV对象
16.5 使用动态LOV更新记录
16.6 使用多选LOV
16.7 LOV对象的高级技术
16.8 带BIND变量的LOV
16.9 小结
第17章 创建Oracle9iAS Portal菜单
17.1 理解URL
17.2 通过Portal使用简单的静态页面
17.3 给系统增加一个虚拟路径
17.4 建立一个Portal菜单
17.5 链接根菜单和高级菜单选项
17.6 使用菜单作为Portlet
17.7 小结
第18章 创建Oracle9iAS Portal网站与应用的一致性
18.1 依据标准进行内容的创建
18.2 为组件增加颜色
18.3 使用字体
18.4 添加图像
18.5 使用模板
18.6 发布模板到组件
18.7 小结
第19章 用Oracle9iAS Portal进行数据校验
19.1 数据校验的概念
19.2 使用JavaScript
19.3 在Portal中创建JavaScript校验
19.4 测试JavaScript
19.5 建立更复杂的脚本
19.6 把校验纳入表单
19.7 使用其他的JavaScript事件
19.8 实施交叉域校验
19.9 实施交叉记录校验
19.10 实施服务器端校验
19.11 小结
第20章 用链接与Oracle9iAS Portal对象相连
20.1 定义链接
20.2 来自现有组件的链接
20.3 测试一个链接
20.4 制作一个动态的链接
20.5 使用链接来更新数据
20.6 使用Portal参数数组
20.7 小结
第21章 整合PL/SQL逻辑
21.1 使用Oracle HTML进程包
21.2 使用Oracle9iAS的PL/SQL 网络工具包
21.3 使用Portal 整合HTP 和PL/SQL网络工具包进程
21.4 调试及高级概念
21.5 小结
第5部分 建立Oracle9iAS Portal站点
第22章 应用内容区域
22.1 理解内容区域的体系结构
22.2 创建一个内容区域
22.3 定制内容区域
22.4 使用Style Manager中的样式
22.5 增加类别和Perspective
22.6 修改内容区域的属性
22.7 小结
第23章 开发Oracle9iAS Portal站点
23.1 理解Portal 开发结构和体系
23.2 修改数据库访问描述符
23.3 理解Application Schema
23.4 发布Portal应用程序
23.5 使用Direct Access URL(直接访问URL)
23.6 小结
第24章 内容区域的高级主题
24.1 回顾Content Area的概念
24.2 应用并使Content Area安全
24.3 向站点添加内容
24.4 添加有高级组件的内容到站点
24.5 使用其他账号添加内容
24.6 考虑一些高级主题
24.7 高级搜索
24.8 Portal页面上的Content Areas
24.9 小结
第6部分 管理Oracle9iAS Portal
第25章 管理Oracle9iAS组件
25.1 使用Oracle9iAS Portal版本控制
25.2 管理组件
25.3 管理应用程序
25.4 导入和导出组件及应用程序
25.5 管理Oracle9iAS Portal环境
25.6 小结
第26章 Oracle9iAS Portal的安全性
26.1 理解Oracle公司数据库的安全性
26.2 用 Portal 创建具有权限的账号
26.3 创建组和组权限
26.4 单一对象上的创建权限
26.5 设置schema权限
26.6 使用登录服务器
26.7 小结
第27章 监视Oracle9iAS Portal的性能
27.1 使用Portal 监视工具
27.2 监视数据库对象
27.3 改变活动日志设置
27.4 小结
第7部分 高级技术
第28章 创建自己的Portlet 和 Provider
28.1 使用Portal开发工具包
28.2 使用Portlet 服务
28.3 用PL/SQL创建Portlet
28.4 用PL/SQL创建数据库 Provider
28.5 注册Provider
28.6 使用Portlet
28.7 自定义Portlet
28.8 调用内置Portlet
28.9 用Java Server Pages建立Web Provider和Portlet
28.10 使用URL Portlet
28.11 小结
第29章 高级技巧和技术
29.1 学习 PL/SQL的技巧
29.2 使用Cookie
29.3 添加自定义的属性和类型
29.4 小结
附录A 随书附带CD-ROM的内容
附录B 加载Portal的例子
第1部分 基础知识
第1章 Oracle9iAS Portal简介
1.1 选择Oracle9iAS Portal
1.2 了解如何封装Oracle9iAS Portal
1.3 了解Oracle9iAS Portal功能
1.4 了解Oracle9iAS Portal组件
1.5 了解 Oracle9iAS Portal的组织结构
1.6 创建Oracle9iAS Portal组件
1.7 小结
第2章 安装和配置Oracle9iAS Portal
2.1 获得Oracle9iAS Portal的一个拷贝
2.2 安装Oracle9iAS Portal
2.3 进行安装后的检查
2.4 创建和使用NetU数据库
2.5 小结
第3章 Oracle9iAS Portal的工作环境
3.1 介绍Oracle9iAS Portal环境
3.2 Build标签
3.3 关于向导的简单介绍
3.4 小结
第4章 使用Navigator
4.1 介绍Navigator
4.2 Pages标签
4.3 Content Areas 标签
4.4 Applications 标签
4.5 使用Find Mechanism(查找机制)
4.6 小结
第5章 浏览数据库
5.1 基本数据库对象定义
5.2 Navigator的数据库对象标签
5.3 浏览数据
5.4 处理数据
5.5 创建数据库对象
5.6 小结
第2部分 建立Portal
第6章 Portal和Portlet简介
6.1 了解Portal
6.2 理解Portlet
6.3 支持Oracle9iAS Portal中的Portlet
6.4 Portal的运行期实现
6.5 Oracle9iAS Portal中的高速缓存
6.6 小结
第7章 构建一个Portal页面
7.1 创建Portal 页面
7.2 添加Portlet
7.3 定制页面
7.4 以页面用户身份进行修改
7.5 小结
第3部分 Oracle9iAS Portal组件
第8章 构建Oracle9iAS Portal报表
8.1 构建QBE报表
8.2 运行报表
8.3 使用Query Wizard创建报表
8.4 编辑报表
8.5 小结
第9章 高级报表技术
9.1 使用SQL语句创建报表
9.2 使用SQL扩展报表
9.3 使用报表的Custom Layout
9.4 向报表中添加参数
9.5 在一个报表中使用多表
9.6 将报表用做Portlet
9.7 直接调用报表
9.8 关于报表的更多信息
9.9 小结
第10章 构建Oracle9iAS Portal表单
10.1 理解Oracle9iAS Portal中的表单
10.2 创建基于表格的表单
10.3 向Portal页面添加表单
10.4 小结
第11章 构建表单
11.1 基于存储过程的表单
11.2 主-从表单
11.3 小结
第12章 创建图表
12.1 用Query Wizard创建图表
12.2 创建基于SQL语句的图表
12.3 增加作为Portlet的图表
12.4 小结
第13章 创建Oracle9iAS Portal日历
13.1 理解Oracle的日期
13.2 创建一个日历实例
13.3 运行日历
13.4 小结
第14章 应用层次
14.1 理解层次
14.2 创建一个简单的层次
14.3 在层次中导航
14.4 改进层次
14.5 小结
第15章 应用HTML
15.1 建立动态页
15.2 使用框架驱动器
15.3 小结
第4部分 建立Oracle9iAs应用
第16章 处理LOV
16.1 LOV的概念
16.2 修改与查询LOV对象的比较
16.3 将静态的LOV对象用到另一个组件
16.4 创建一个动态的LOV对象
16.5 使用动态LOV更新记录
16.6 使用多选LOV
16.7 LOV对象的高级技术
16.8 带BIND变量的LOV
16.9 小结
第17章 创建Oracle9iAS Portal菜单
17.1 理解URL
17.2 通过Portal使用简单的静态页面
17.3 给系统增加一个虚拟路径
17.4 建立一个Portal菜单
17.5 链接根菜单和高级菜单选项
17.6 使用菜单作为Portlet
17.7 小结
第18章 创建Oracle9iAS Portal网站与应用的一致性
18.1 依据标准进行内容的创建
18.2 为组件增加颜色
18.3 使用字体
18.4 添加图像
18.5 使用模板
18.6 发布模板到组件
18.7 小结
第19章 用Oracle9iAS Portal进行数据校验
19.1 数据校验的概念
19.2 使用JavaScript
19.3 在Portal中创建JavaScript校验
19.4 测试JavaScript
19.5 建立更复杂的脚本
19.6 把校验纳入表单
19.7 使用其他的JavaScript事件
19.8 实施交叉域校验
19.9 实施交叉记录校验
19.10 实施服务器端校验
19.11 小结
第20章 用链接与Oracle9iAS Portal对象相连
20.1 定义链接
20.2 来自现有组件的链接
20.3 测试一个链接
20.4 制作一个动态的链接
20.5 使用链接来更新数据
20.6 使用Portal参数数组
20.7 小结
第21章 整合PL/SQL逻辑
21.1 使用Oracle HTML进程包
21.2 使用Oracle9iAS的PL/SQL 网络工具包
21.3 使用Portal 整合HTP 和PL/SQL网络工具包进程
21.4 调试及高级概念
21.5 小结
第5部分 建立Oracle9iAS Portal站点
第22章 应用内容区域
22.1 理解内容区域的体系结构
22.2 创建一个内容区域
22.3 定制内容区域
22.4 使用Style Manager中的样式
22.5 增加类别和Perspective
22.6 修改内容区域的属性
22.7 小结
第23章 开发Oracle9iAS Portal站点
23.1 理解Portal 开发结构和体系
23.2 修改数据库访问描述符
23.3 理解Application Schema
23.4 发布Portal应用程序
23.5 使用Direct Access URL(直接访问URL)
23.6 小结
第24章 内容区域的高级主题
24.1 回顾Content Area的概念
24.2 应用并使Content Area安全
24.3 向站点添加内容
24.4 添加有高级组件的内容到站点
24.5 使用其他账号添加内容
24.6 考虑一些高级主题
24.7 高级搜索
24.8 Portal页面上的Content Areas
24.9 小结
第6部分 管理Oracle9iAS Portal
第25章 管理Oracle9iAS组件
25.1 使用Oracle9iAS Portal版本控制
25.2 管理组件
25.3 管理应用程序
25.4 导入和导出组件及应用程序
25.5 管理Oracle9iAS Portal环境
25.6 小结
第26章 Oracle9iAS Portal的安全性
26.1 理解Oracle公司数据库的安全性
26.2 用 Portal 创建具有权限的账号
26.3 创建组和组权限
26.4 单一对象上的创建权限
26.5 设置schema权限
26.6 使用登录服务器
26.7 小结
第27章 监视Oracle9iAS Portal的性能
27.1 使用Portal 监视工具
27.2 监视数据库对象
27.3 改变活动日志设置
27.4 小结
第7部分 高级技术
第28章 创建自己的Portlet 和 Provider
28.1 使用Portal开发工具包
28.2 使用Portlet 服务
28.3 用PL/SQL创建Portlet
28.4 用PL/SQL创建数据库 Provider
28.5 注册Provider
28.6 使用Portlet
28.7 自定义Portlet
28.8 调用内置Portlet
28.9 用Java Server Pages建立Web Provider和Portlet
28.10 使用URL Portlet
28.11 小结
第29章 高级技巧和技术
29.1 学习 PL/SQL的技巧
29.2 使用Cookie
29.3 添加自定义的属性和类型
29.4 小结
附录A 随书附带CD-ROM的内容
附录B 加载Portal的例子
猜您喜欢