目 录 前言 1 第1部分 基础知识 3 第1章 Oracle9iAS Portal简介 4 1.1 选择Oracle9iAS Portal 4 1.2 了解如何封装Oracle9iAS Portal 5 1.3 了解Oracle9iAS Portal功能 6 1.4 了解Oracle9iAS Portal组件 7 1.5 了解 Oracle9iAS Portal的组织结构 12 1.6 创建Oracle9iAS Portal组件 13 1.7 小结 13 第2章 安装和配置Oracle9iAS Portal 14 2.1 获得Oracle9iAS Portal的一个拷贝 14 2.2 安装Oracle9iAS Portal 15 2.3 进行安装后的检查 30 2.4 创建和使用NetU数据库 34 2.5 小结 41 第3章 Oracle9iAS Portal的工作环境 42 3.1 介绍Oracle9iAS Portal环境 42 3.2 Build标签 56 3.3 关于向导的简单介绍 57 3.4 小结 59 第4章 使用Navigator 60 4.1 介绍Navigator 60 4.2 Pages标签 62 4.3 Content Areas 标签 63 4.4 Applications 标签 64 4.5 使用Find Mechanism(查找机制) 66 4.6 小结 68第5章 浏览数据库 69 5.1 基本数据库对象定义 69 5.2 Navigator的数据库对象标签 70 5.3 浏览数据 80 5.4 处理数据 84 5.5 创建数据库对象 88 5.6 小结 93 第2部分 建立Portal 95 第6章 Portal和Portlet简介 96 6.1 了解Portal 96 6.2 理解Portlet 97 6.3 支持Oracle9iAS Portal中的Portlet 99 6.4 Portal的运行期实现 100 6.5 Oracle9iAS Portal中的高速缓存 101 6.6 小结 103 第7 章 构建一个Portal页面 104 7.1 创建Portal 页面 104 7.2 添加Portlet 109 7.3 定制页面 116 7.4 以页面用户身份进行修改 117 7.5 小结 123 第3部分 Oracle9iAS Portal组件 125 第8章 构建Oracle9iAS Portal报表 126 8.1 构建QBE报表 126 8.2 运行报表 141 8.3 使用Query Wizard创建报表 149 8.4 编辑报表 155 8.5 小结 156 第9章 高级报表技术 158 9.1 使用SQL语句创建报表 158 9.2 使用SQL扩展报表 162 9.3 使用报表的Custom Layout 164 9.4 向报表中添加参数 167 9.5 在一个报表中使用多表 170 9.6 将报表用做Portlet 176 9.7 直接调用报表 180 9.8 关于报表的更多信息 180 9.9 小结 181 第10章 构建Oracle9iAS Portal表单 182 10.1 理解Oracle9iAS Portal中的表单 182 10.2 创建基于表格的表单 183 10.3 向Portal页面添加表单 199 10.4 小结 199 第11章 构建表单 201 11.1 基于存储过程的表单 201 11.2 主-从表单 206 11.3 小结 213 第12章 创建图表 214 12.1 用Query Wizard创建图表 214 12.2 创建基于SQL语句的图表 223 12.3 增加作为Portlet的图表 229 12.4 小结 231 第13章 创建Oracle9iAS Portal日历 232 13.1 理解Oracle的日期 232 13.2 创建一个日历实例 235 13.3 运行日历 244 13.4 小结 253 第14章 应用层次 254 14.1 理解层次 254 14.2 创建一个简单的层次 255 14.3 在层次中导航 260 14.4 改进层次 263 14.5 小结 265 第15章 应用HTML 266 15.1 建立动态页 266 15.2 使用框架驱动器 279 15.3 小结 286第4部分 建立Oracle9iAs应用 287 第16章 处理LOV 288 16.1 LOV的概念 288 16.2 修改与查询LOV对象的比较 291 16.3 将静态的LOV对象用到另一个组件 296 16.4 创建一个动态的LOV对象 299 16.5 使用动态LOV更新记录 302 16.6 使用多选LOV 304 16.7 LOV对象的高级技术 306 16.8 带BIND变量的LOV 308 16.9 小结 311 第17章 创建Oracle9iAS Portal菜单 312 17.1 理解URL 312 17.2 通过Portal使用简单的静态页面 314 17.3 给系统增加一个虚拟路径 316 17.4 建立一个Portal菜单 319 17.5 链接根菜单和高级菜单选项 328 17.6 使用菜单作为Portlet 330 17.7 小结 334 第18章 创建Oracle9iAS Portal网站与应用的一致性 335 18.1 依据标准进行内容的创建 335 18.2 为组件增加颜色 336 18.3 使用字体 343 18.4 添加图像 347 18.5 使用模板 352 18.6 发布模板到组件 359 18.7 小结 360 第19章 用Oracle9iAS Portal进行数据校验 361 19.1 数据校验的概念 361 19.2 使用JavaScript 363 19.3 在Portal中创建JavaScript校验 373 19.4 测试JavaScript 377 19.5 建立更复杂的脚本 379 19.6 把校验纳入表单 382 19.7 使用其他的JavaScript事件 383 19.8 实施交叉域校验 387 19.9 实施交叉记录校验 389 19.10 实施服务器端校验 391 19.11 小结 392 第20章 用链接与Oracle9iAS Portal对象相连 393 20.1 定义链接 393 20.2 来自现有组件的链接 393 20.3 测试一个链接 399 20.4 制作一个动态的链接 401 20.5 使用链接来更新数据 405 20.6 使用Portal参数数组 408 20.7 小结 410 第21章 整合PL/SQL逻辑 411 21.1 使用Oracle HTML进程包 411 21.2 使用Oracle9iAS的PL/SQL 网络工具包 417 21.3 使用Portal 整合HTP 和PL/SQL网络工具包进程 420 21.4 调试及高级概念 430 21.5 小结 431 第5部分 建立Oracle9iAS Portal站点 433 第22章 应用内容区域 434 22.1 理解内容区域的体系结构 434 22.2 创建一个内容区域 435 22.3 定制内容区域 437 22.4 使用Style Manager中的样式 443 22.5 增加类别和Perspective 458 22.6 修改内容区域的属性 460 22.7 小结 463 第23章 开发Oracle9iAS Portal站点 464 23.1 理解Portal 开发结构和体系 464 23.2 修改数据库访问描述符 468 23.3 理解Application Schema 474 23.4 发布Portal应用程序 476 23.5 使用Direct Access URL(直接访问URL) 479 23.6 小结 484第24章 内容区域的高级主题 485 24.1 回顾Content Area的概念 485 24.2 应用并使Content Area安全 486 24.3 向站点添加内容 490 24.4 添加有高级组件的内容到站点 497 24.5 使用其他账号添加内容 505 24.6 考虑一些高级主题 507 24.7 高级搜索 509 24.8 Portal页面上的Content Areas 510 24.9 小结 510 第6部分 管理Oracle9iAS Portal 511 第25章 管理Oracle9iAS组件 512 25.1 使用Oracle9iAS Portal版本控制 512 25.2 管理组件 514 25.3 管理应用程序 521 25.4 导入和导出组件及应用程序 522 25.5 管理Oracle9iAS Portal环境 526 25.6 小结 530 第26章 Oracle9iAS Portal的安全性 531 26.1 理解Oracle公司数据库的安全性 531 26.2 用 Portal 创建具有权限的账号 533 26.3 创建组和组权限 543 26.4 单一对象上的创建权限 547 26.5 设置schema权限 551 26.6 使用登录服务器 554 26.7 小结 556 第27章 监视Oracle9iAS Portal的性能 557 27.1 使用Portal 监视工具 557 27.2 监视数据库对象 573 27.3 改变活动日志设置 579 27.4 小结 580 第7部分 高级技术 581 第28章 创建自己的Portlet 和 Provider 582 28.1 使用Portal开发工具包 582 28.2 使用Portlet 服务 583 28.3 用PL/SQL创建Portlet 584 28.4 用PL/SQL创建数据库 Provider 588 28.5 注册Provider 591 28.6 使用Portlet 592 28.7 自定义Portlet 594 28.8 调用内置Portlet 596 28.9 用Java Server Pages建立Web Provider和Portlet 598 28.10 使用URL Portlet 602 28.11 小结 604 第29章 高级技巧和技术 605 29.1 学习 PL/SQL的技巧 605 29.2 使用Cookie 610 29.3 添加自定义的属性和类型 619 29.4 小结 625 附录A 随书附带CD-ROM的内容 626 附录B 加载Portal的例子 632 |
商品评论(0条)