《Oracle Portal Web开发》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Mohamed El-Mallah著;叶小松,宁科等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111107225
  • 页数:454 页
图书介绍:OraclePortal3.0权威指南:本书是一本介绍使用OraclePortal3.0为WindowsNT/2000和UNIX构建Web应用的完全指南,包括从产品的安装到配置、容量计划、开发、集成、应用和管理的整个过程。

第1章 Portal介绍 1

1.1 概述 1

1.2 为什么需要Portal 1

1.3 什么是EIP 1

第一部分 开篇 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.1 Portal分析 7

1.7.2 Portal设计 7

1.7 Portal开发周期 7

1.7.3 Portal构建 8

1.7.4 Portal测试 8

1.7.5 Portal传送 8

1.7.6 Portal维护 8

2.2 准备工作 9

2.2.1 主机名 9

2.1 概述 9

第2章 在Microsoft Windows NT/2000下安装Oracle9iAS以及配置Oracle Portal 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.1 概述 57

第4章 Oracle Portal Navigator 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.2 什么是应用组件 73

5.3 创建新模式 73

第5章 表单和报表 73

5.1 概述 73

第二部分 构建应用组件和内容区域 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.3 创建第一个内容区域 154

8.2 什么是内容区域 154

第8章 内容区域介绍 154

8.1 概述 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.1 类别 190

9.4 Oracle Portal搜索 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的高级特性 217

第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.2 用户账户信息 239

12.1 概述 239

第12章 Oracle Portal的安全性 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.2 portlet实现 261

13.1 概述 261

第13章 构建数据库提供者 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.3 会话存储API 301

14.3.2 会话存储 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.3 更新jserv.properties和zone.properties文件 321

15.4.2 创建provider.xml文件 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.1 概述 329

16.1.1 集成Oracle interMedia Text 329

16.1.2 在数据库中安装interMedia Text 329

Oracle9iAS Portal 329

第16章 将Oracle产品集成到 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 373

第17章 在UNIX上安装Oracle9iAS和配置Oracle Portal 373

17.1 概述 373

17.2 数据库安装 373

17.2.1 安装前的步骤 373

17.2.2 安装步骤 374

17.3.1 安装前的步骤 376

17.3 Oracle9iAS的安装 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升级到OraclePortal 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.2 优化HTTP服务器性能 432

19.3.1 什么时候对性能进行调整 432

19.3 O9iAS性能调整 432

19.3.3 Oracle Portal缓存 433

第五部分 Oracle9iAS/Portal常见问题和疑难解答第20章 安装和配置 435

第21章 开发 442

第六部分 附录 447

附录A Oracle Portal术语表 447

附录B 导入光盘中Portal应用、内容区域和页面 450

关于随书光盘 452