Hello World - PSP 示例

目录

示例概述

此示例描述如何创建一个初步的 PSP 应用程序。此 PSP 应用程序创建一个简单的 HTML 页面,并显示字符串 "Hello Oracle World!"。

所需软件

注意:加载 PSP 的模式应具有对 Oracle 提供的 Web Toolkit 包的访问权限。有关安装这些包和赋予权限的说明,请参阅 Oracle9i Application Server mod_plsql 用户指南。

本应用程序在 Red Hat Linux Advanced Server 2.1Solaris 5.6Windows NT 4.0, 2000 上获得验证。

安装和配置

返回页首

请遵守解压缩文件、安装和配置的按步说明以成功运行此应用程序:

  1. 安装 Oracle9iAS,然后根据随软件提供的手册的说明来安装 HTTP server。
  2. HelloWorld.zip 文件解压缩。对 .zip 文件解压缩之后,即创建了 HelloWorld 目录。
  3. 使用随 Oracle9iAS 软件提供的 'loadpsp' 实用程序加载位于 HelloWorld/src 目录的HelloWorld.psp。可在 $IAS_HOME/bin 目录下找到此实用程序。将此目录添加到系统路径中。
  4. 要加载 PSP 页面,请转到 HelloWorld/src 目录并运行下列命令:

    loadpsp -replace -user <uname>/<passwd>@<dbalias> HelloWorld.psp

    其中,
    <uname>/<passwd> - 是模式的用户名/口令,psp 必须在此加载。
    - 是连接到所需的数据库的 sql*net tns 别名。
    有关获取 dbalias 的详细信息,请参阅 $IAS_HOME/network/admin/tnsnames.ora

示例文件描述

返回页首

HelloWorld.zip 文件包含了示例所需的如下文件:

目录 文件 说明
HelloWorld\doc Readme.html 本文件
otn.css Readme.html 使用的样式表
HelloWorld\src HelloWorld.psp 此页面显示字符串 "Hello Oracle World"

使用 Oracle9iAS 运行示例

返回页首
  1. 按照上述“安装和配置”部分中指定的说明将 PSP 文件加载到 Oracle 数据库。

  2. 在 Oracle9iAS 中创建一个数据库访问描述符 (DAD),以连接到模式,其中 PSP 文件已在步骤 1 中安装了。
    注意:有关创建 DAD 的详细信息,请参阅
    Oracle9iAS mod_plsql 用户指南

  3. 创建 DAD 之后,通过使用如下格式的 URL 访问此页:
    http://<hostname>:<Port>/<dadname>/

    其中,
    <hostname> 是在其上安装 Oracle9iAS 的机器名
    <Port> 是在其上安装运行 Oracle9iAS http 监听器的端口(参考文件 $IAS_HOME/Apache/Apache/conf/httpd.conf
    <dadname> 是在步骤 2 中创建的 DAD 的名称。


    例如:
    http://incq210a.idc.oracle.com:7778/psp/helloworld


寄送此页面
Printer View 打印机视图