目录
此示例描述如何使用 PSP 创建一个简单的 HelloUser 应用程序。此 PSP 应用程序提供一个界面,显示:"Hello <输入的用户名>!" 来向用户问好。此输入通过一个文本域提交。应按下 'Submit' 按钮来看问好信息。
注意:加载 PSP 的模式应具有对 Oracle 提供的 Web Toolkit 包的访问权限。有关安装这些包和赋予权限的说明,请参阅 Oracle9i Application Server mod_plsql 用户指南。
本应用程序在 Red Hat Linux Advanced Server 2.1、Solaris 5.6 及 Windows NT 4.0, 2000 上获得验证。
请遵守解压缩文件、安装和配置的按步说明以成功运行此应用程序:
- 安装 Oracle9iAS,然后根据随软件提供的手册的说明来安装 HTTP server。
- 将
HelloUser.zip 文件解压缩。将 .zip 文件解压缩之后,即创建了 HelloUser 目录。
- 使用随 Oracle9iAS 软件提供的 'loadpsp' 实用程序加载位于
HelloUser/src 目录的HelloUser.psp。可在 $IAS_HOME/bin 目录下找到此实用程序。将此目录添加到系统路径中。
- 要加载 PSP 页面,请转到
HelloUser/src 目录并运行下列命令:
loadpsp -replace -user <uname>/<passwd>@<dbalias> HelloUser.psp 其中, <uname>/<passwd> - 是模式的用户名/口令,psp 必须在此加载。 <dbalias> - 是连接到所需的数据库的 sql*net tns 别名。 有关获取 dbalias 的详细信息,请参阅 $IAS_HOME/network/admin/tnsnames.ora。
HelloUser.zip 文件包含了示例所需的如下文件:
| 目录 |
文件 |
说明
|
| HelloUser\doc |
Readme.html |
本文件 |
| otn.css |
Readme.html 使用的样式表 |
| HelloUser\src |
HelloUser.psp |
显示此文本域以接受用户名,并用如 'Hello User!' 的消息向用户问好 |
- 按照上述“安装和配置”部分中指定的说明将 PSP 文件加载到 Oracle 数据库。
- 在 Oracle9iAS 中创建一个数据库访问描述符 (DAD),以连接到模式,其中 PSP 文件已在步骤 1 中安装了。
注意:有关创建 DAD 的详细信息,请参阅 Oracle9iAS mod_plsql 用户指南。
- 创建 DAD 之后,通过使用如下格式的 URL 访问此页:
http://<hostname>:<Port>/<dadname>/<PL/SQL procedure name>
其中, <hostname> 是在其上安装 Oracle9iAS 的机器名 <Port> 是在其上安装运行 Oracle9iAS http 监听器的端口(参考文件 $IAS_HOME/Apache/Apache/conf/httpd.conf) <dadname> 是在步骤 2 中创建的 DAD 的名称。 例如: http://incq210a.idc.oracle.com:7778/psp/hellouser
|