首页>参考读物>计算机科学与技术>数据库

Oracle Portal Web 开发
作者 : (美)Mohamed E1-Mallah
译者 : 叶小松 宁科 等
丛书名 : Oracle技术丛书
出版日期 : 2002-08-01
ISBN : 7-111-10722-5
定价 : 58.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 464
开本 : 16开
原书名 : Web Development with Oracle Portal
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

这是第一本介绍使用Oracle Portal 3.0为 Windows NT/2000和UNIX构建Web应用的完全指南,包括从产品的安装到配置、容量计划、开发、集成、应用和管理的整个过程。通过对一个完整示例的研究,介绍了Oracle Web开发者和Oracle9iAS管理员所需要掌握的关键概念和技术。
无论你是Oracle开发入门者、从WebDB升级的人员、需要掌握Portal 3.0强大新特性的资深Oracle Portal开发人员,还是Oracle 数据库管理员,本书都极具参考价值。本书的附带光盘中包含示例代码。

作者简介

(美)Mohamed E1-Mallah:暂无简介

译者简介

叶小松 宁科 等:暂无简介

译者序

因特网越来越多地影响着我们的生活,这一点在商业发展上尤为突出。通过因特网,传统上仅能由企业内部访问的数据库应用现在可由企业外部访问。因特网正重新定义商业运行的方式和企业同雇员、顾客以及合伙人交流的方式。为因特网设计的软件能够使商务活动戏剧性地减少费用。企业能够很好地同雇员、顾客和合伙人交流将使企业向着更快做出反应和更加敏捷的方向发展。与此同时,使用及时精确的信息来完成工作比以往任何时候更为迫切。
Oracle是世界上第二大软件公司,Oracle以其自身的优势占领着全世界关系型数据库市场50%的份额。Oracle在国内的使用也越来越多。本书是一本使用Oracle Portal进行Web开发的书籍。书中由浅入深地讲述了下列内容:Portal简介、安装Oracle9i应用服务器和配置Portal、构建Portal、构建应用组件和内容区域、事件处理、定制高级网页、Oracle Portal的安全性、portlet高级编程、Portal开发工具包和Web提供者、在Oracle9iAS Portal中集成Oracle产品、Oracle Portal的管理和移植、伸缩和调整Oracle9iAS Portal、Oracle9iAS应用服务器/Portal常见问题解答和故障检测等。本书内容丰富,实用性强,我们努力准确地翻译本书,希望广大读者能够从中受益。
为了从本书中学到更多的东西,读者需要有相关的数据库概念和SQL编程的基本知识 。另外,熟悉HTML和PL/SQL也将帮助您理解本书中插入的一些简单的HTML和PL/SQL 代码样例,本书第16章的样例需要Java和Java Server Pages的基本知识。
本书从开发和管理的视角介绍了O9iAS Portal的内容。尽管一些章节通过建立简单的演示站点来介绍开发性能,但大多数章节都是独立编写的。这样如果您需要某个特定的具体信息,就可以只阅读相关章节。
可以从站点http://www.el-mallah.com(用户名:wdwop;密码:prenhall)下载最新的光盘内容。
全书由叶小松、宁科、王海峰、董家国、张毅华、贾兴权、王海卫、郭卫萍、王晓瑞、尹志军等进行翻译。前导工作室全体工作人员共同完成了本书的录排、校对等工作。由于时间仓促,且译者的水平有限,在翻译过程中难免会出现一些错误,恳请读者批评指正。
如果您在阅读中碰到了什么问题,请同前导工作室联系:qiandao@263.net,我们会尽力解决您的问题。
译  者
2002年6月

图书目录

第一部分  开   篇
第1章  Portal介绍 1
1.1  概述 1
1.2  为什么需要Portal 1
1.3  什么是EIP 1
1.4  为什么需要Oracle Portal 2
1.5  OiAS 2
1.5.1  OiAS服务 3
1.5.2  开发人员工具包 4
1.6  Oracle Portal的体系结构 4
1.6.1  portlet和页面 4
1.6.2  portlet提供者 6
1.6.3  在Oracle Portal下为HTTP请求服务 6
1.7  Portal开发周期 7
1.7.1  Portal分析 7
1.7.2  Portal设计 7
1.7.3  Portal构建 8
1.7.4  Portal测试 8
1.7.5  Portal传送 8
1.7.6  Portal维护 8
第2章  在Microsoft Windows NT/2000下安装
    Oracle9iAS以及配置Oracle Portal 9
2.1  概述 9
2.2  准备工作 9
2.2.1  主机名 9
2.2.2  硬件要求 10
2.2.3  软件要求 10
2.3  安装数据库 11
2.4  为Oracle Portal配置一个数据库 19
2.5  安装Oracle Portal 23
第3章  创建第一个Portal 40
3.1  概述 40
3.2  创建第一个页面 40
3.3  显示Oracle Portal页面 53
第4章  Oracle Portal Navigator 57
4.1  概述 57
4.2  页面导航 58
4.3  内容区域导航 62
4.3.1  Content Area :Edit Properties 62
4.3.2  Content Area:Delete 63
4.3.3  Content Area:Edit Root Folder 63
4.3.4  Content Area:Copy Root Folder 63
4.3.5  Content Area:Contents 63
4.3.6  Shared Objects :Contents 68
4.4  应用导航 69
4.4.1  Applications:Open 69
4.4.2  Shared Components:Open 70
4.5  数据库对象导航 71
第二部分  构建应用组件和内容区域
第5章  表单和报表 73
5.1  概述 73
5.2  什么是应用组件 73
5.3  创建新模式 73
5.4  创建新应用 75
5.5  创建表单组件 77
5.5.1  基于表或视图的表单 78
5.5.2  主-明细表单 90
5.5.3  基于过程的表单 92
5.6  创建报表组件 94
5.6.1  创建实例查询报表 95
5.6.2  通过Query向导创建报表 100
5.6.3  通过SQL查询创建报表 105
第6章  图表、日历、动态页面、层级、
    菜单和框架驱动器 108
6.1  概述 108
6.2  创建图表组件 108
6.2.1  Query向导图表 108
6.2.2  SQL查询图表 114
6.2.3  Query向导图像图表 117
6.3  创建日历 121
6.4  创建动态页面 124
6.5  创建层级 127
6.6  创建菜单 130
6.7  创建框架驱动器 134
第7章  链接、值列表和共享组件 138
7.1  概述 138
7.2  创建链接 138
7.3  创建值列表 141
7.4  共享组件 145
7.4.1  创建色彩 145
7.4.2  创建字体 146
7.4.3  创建图像 147
7.4.4  创建模板 149
第8章  内容区域介绍 154
8.1  概述 154
8.2  什么是内容区域 154
8.3  创建第一个内容区域 154
8.4  创建第一个项目 159
8.5  创建第一个文件夹 165
8.6  发布文件夹 171
8.7  内容区域页面 175
8.8  默认项目类型和属性 176
8.9  扩展项目类型 176
8.9.1  创建属性 177
8.9.2  创建定制项目类型 179
第9章  内容区域管理 184
9.1  概述 184
9.2  默认的文件夹类型 184
9.3  创建定制文件夹类型 186
9.4  Oracle Portal 搜索 190
9.4.1  类别 190
9.4.2  透视图 193
9.4.3  内容区域项目分类 193
9.5  发布类别 195
9.6  发布透视图 197
9.7  基本搜索 200
9.8  高级搜索 201
9.9  发布一个搜索portlet 204
9.10  导航条 205
9.11  内容区域样式 211
第三部分  Oracle Portal的高级特性
第10章  事件处理 217
10.1  概述 217
10.2  Oracle Portal 中的JavaScript 217
10.2.1  测试JavaScript 组件 219
10.2.2  JavaScript 中的验证 220
10.2.3  创建一个新的JavaScript 组件 221
10.2.4  JavaScript 项目事件处理程序 223
10.3  PL/SQL 事件处理 224
10.4  在JavaScript 中访问表单项 225
10.5  JavaScript 简介 227
10.5.1  JavaScript词法结构 227
10.5.2  JavaScript 数据类型 228
10.5.3 JavaScript 函数 229
10.5.4  JavaScript流控制语句 230
10.5.5  正则表达式的模式匹配 231
10.5.6  HTML中的JavaScript 232
第11章  高级页面定制 233
11.1  概述 233
11.2  创建页面布局 233
11.3 创建页面样式 235
11.4  创建页面 236
第12章  Oracle Portal的安全性 239
12.1  概述 239
12.2  用户账户信息 239
12.3  Portal安全结构 242
12.3.1  验证 242
12.3.2  用户 243
12.3.3  用户注册服务器权限 246
12.3.4  组 247
12.4  内容区域安全 251
12.5  文件夹安全 252
12.6 项级安全 253
12.7  导航栏安全 255
12.8 页面安全 256
12.9  Portal应用安全 257
12.10  应用程序组件安全 259
12.11  portlet安全 260
第13章  构建数据库提供者 261
13.1 概述 261
13.2  portlet实现 261
13.3  portlet提供者的任务 262
13.4  提供者开发的生存周期 263
13.4.1  portlet分析 263
13.4.2  提供者/portlet设计 263
13.4.3  提供者编码 263
13.5  PL/SQL数据库提供者 264
13.5.1  提供者记录 265
13.5.2  提供者程序/方法 268
13.6  创建第一个PL/SQL数据库提供者 271
13.6.1  准备数据库模式 271
13.6.2  创建提供者程序包 272
13.6.3  portlet记录 278
13.6.4  portlet_instance_record 279
13.6.5  portlet_runtime_record 279
13.6.6  portlet程序/方法 281
13.6.7  创建portlet程序包 282
13.6.8  注册portlet 提供者 287
第14章  portlet高级编程 290
14.1  概述 290
14.2  portlet HTML显示守则 290
14.2.1 层叠样式表 290
14.2.2  在显示模式中显示portlet的提示 293
14.2.3  在编辑模式中显示portlet的提示 294
14.2.4  在Edit Defaults模式下显示 portlet
       的提示 297
14.2.5  预览模式中显示 portlet的提示 297
14.2.6  全屏模式下显示 portlet的提示 298
14.2.7  帮助模式下显示 portlet的提示 298
14.2.8  关于模式下显示 portlet的提示 298
14.3  Portal框架服务 298
14.3.1  会话环境API 299
14.3.2  会话存储 301
14.3.3  会话存储API 301
14.3.4  终端用户个性化存储API 305
第15章  Portal开发工具包和Web提供者 310
15.1  概述 310
15.2  Portal开发工具包 310
15.2.1  Portal开发工具包下载 310
15.2.2  JPDK安装 310
15.3  Web提供者结构 317
15.3.1  为Java提供的PDK服务 318
15.3.2  Web提供者适配器 318
15.3.3  Web提供者接口 318
15.3.4  Web提供者运行时 319
15.3.5  Web提供者工具 319
15.3.6  provider.xml文件 319
15.4  使用Java servlet实现Web portlet 319
15.4.1  编写portlet Java servlet代码 319
15.4.2  创建provider.xml文件 321
15.4.3  更新jserv.properties和zone.properties
       文件 321
15.4.4  测试Servlet Alias 322
15.4.5  注册新的Web提供者 322
15.5  使用JSP实现Web portlet 324
15.5.1  编写JSP代码 324
15.5.2  添加Apache Alias 324
15.5.3  创建新的provider.xml文件 324
15.5.4  更新zone.properties文件 325
15.5.5  测试Apache别名和servlet别名 325
15.5.6  注册新的JSP Web提供者 327
15.5.7  添加JSP Web portlet 327
第16章  将Oracle产品集成到
     Oracle9iAS Portal 329
16.1  概述 329
16.1.1  集成Oracle interMedia Text 329
16.1.2  在数据库中安装interMedia Text 329
16.1.3  在Oracle Portal中安装
       interMedia Text 334
16.1.4  执行interMedia Text搜索 340
16.2  集成Oracle9iAS表单 342
16.3 安装和配置O9iAS Form Services 343
16.4  为表单创建一个内容区域 346
16.5  将表单portlet添加到页面上 350
16.6  集成Oracle9iAS 报表 353
16.7  集成Discoverer 359
16.8  Oracle Internet目录LDAP验证 363
16.9  为外部验证配置O9iAS Portal 367
第四部分  面向DBA的Oracle Portal
第17章  在UNIX上安装Oracle9iAS
和配置Oracle Portal 373
17.1  概述 373
17.2  数据库安装 373
17.2.1  安装前的步骤 373
17.2.2  安装步骤 374
17.3  Oracle9iAS的安装 376
17.3.1  安装前的步骤 376
17.3.2  安装步骤 377
第18章  Oracle Portal管理和移植 383
18.1  概述 383
18.2  管理脚本 383
18.2.1  ssodatan 383
18.2.2  ssodatax 385
18.2.3  导出和导入脚本 385
18.2.4  在Oracle Portal中支持NLS 393
18.3   Oracle Portal移植 395
18.3.1 从WebDB 2.2升级到Oracle
       Portal 3.0.6.6 396
18.3.2  Oracle Portal 3.0.6.6到3.0.8的升级 400
18.4  Oracle Portal中的动态服务 402
18.4.1  动态服务安装 402
18.4.2  为Oracle9iAS Portal安装动态服务
       Web 提供者软件包 404
18.4.3  创建一个动态服务portlet示例 410
18.4.4  使用动态服务管理员工具
       注册服务 417
第19章  Oracle9iAS Portal的伸缩和调整 425
19.1  概述 425
19.2  分布式Oracle Portal安装 425
19.2.1  节点是什么 425
19.2.2  分布式Oracle Portal环境的优点 425
19.2.3  节点要求 426
19.2.4  安装分布式Oracle Portal环境 427
19.3  O9iAS性能调整 432
19.3.1  什么时候对性能进行调整 432
19.3.2  优化HTTP服务器性能 432
19.3.3  Oracle Portal缓存 433
第五部分  Oracle9iAS/Portal
常见问题和疑难解答
第20章  安装和配置 435
第21章  开发 442
第六部分  附   录
附录A  Oracle Portal术语表 447
附录B  导入光盘中Portal应用、
内容区域和页面 450
关于随书光盘 452

教学资源推荐
作者: 张玉洁 孟祥武 编著
作者: 试题研究编写组
作者: 主编 李丹 赵占坤 丁宏伟 石建国 副主编 赵尔丹 钟莲 石彦芳
参考读物推荐
作者: 冯雷 姚延栋 高小明 杨瑜 著
作者: 黄健宏 著