Oracle Technology Network (OTN) > Downloads, Discussions, and Documentation for Developers and DBAs
 如何部署和运行 ADF Faces 富客户端组件演示

如何部署和运行 ADF Faces 富客户端组件演示

Oracle JDeveloper 方法文档
作者:Frank NimphiusShay Shmeltzer Oracle Corporation
2007 年 9 月

简介

Oracle JDeveloper 技术预览版中包含了 Oracle ADF Faces 富客户端组件技术预览版,您可以从 OTN 上进行下载。为了了解运行时的 ADF Faces Ajax 组件,Oracle 的 ADF Faces 开发团队创建了一个运行时演示,允许您查看运行状态中的组件,尝试组件上的不同属性设置,并可阅读文档以及获取各个组件示例的源代码。该方法文档阐述了如何使用独立的 OC4J 容器或直接在 Oracle JDeveloper 中设置 ADF Faces。

在独立的 OC4J 上安装 ADF Faces 组件演示

Oracle Containers for J2EE (OC4J) 版本 11 在 Oracle 技术网 (OTN) 上作为技术预览版提供或嵌入到 Oracle JDeveloper 11 中。要启动 OC4J 服务器,请在 <OC4J_Home>\j2ee\Home 目录中打开命令行,OC4J_HOME 是您解压缩下载的软件所在目录的名称。如果以独立模式启动嵌入式 OC4J,则 OC4J_HOME 目录解析为 JDeveloper 11 目录。

使用 Java 5.0 在命令提示符下输入以下命令以启动 OC4J

java -jar oc4j.jar

如果是首次启动 OC4J,您需要定义管理员口令。在该方法文档中,我们假定口令为 welcome

下载 ADF Faces 富客户端组件运行时演示 Web 存档 (WAR) 文件,并将其存储在本地文件系统(如 C:\ 驱动器,c:\adf-richclient-demo.war)上。启动 OC4J 容器后,打开 <OC4J_Home>\j2ee\Home 目录的第二个命令行,键入

<OC4J_Home>\j2ee\home>java -jar admin_client.jar deployer:oc4j:localhost:23791 oc4jadmin welcome -deploy -file C:/adf-richclient-demo.war -deploymentName adffacesdemo -bindAllWebApps default-web-site

上述命令将 ADF Faces 组件演示部署到 OC4J 11,以便您可通过 http://localhost:8888/adffacesdemo 从浏览器进行访问。

从 Oracle JDeveloper 运行演示

富客户端组件运行时演示可使用嵌入的 OC4J 容器从 Oracle JDeveloper 11 启动。启动 Oracle JDeveloper 并从菜单中选择 File | New。选择 Applications 并单击 Ok。在 Create Application 对话框中输入 adffacesdemo 作为应用程序名称,并确保为 Application Template 域选择 No Template 选项。单击 OK 关闭对话框。单击 Cancel 可取消对话框以创建空项目。

从 JDeveloper 菜单中选择 File | New,然后选择 Projects。在项目列表中,选择 Project from WAR File,然后单击 Ok。在第一个对话框面板中,提供项目名称(如 adffacesdemo)并保持位置不变。在第二个面板对话框中,使用文件浏览器选择您文件系统上的 ADF Faces 演示 WAR 文件,然后完成该向导。

展开项目,选择 Web Content 节点下的 index.jsp。从右键上下文菜单中选择 Run

演示内容

演示开始是一个索引页,上面列出了所有可用示例类别。

Tag Guide 是到组件演示的链接,它提供了一个 ADF Faces 组件列表,您可以选择这些组件以进一步了解。在分屏式布局的浏览器中启动每个组件演示。右屏为内容区,其中有一个属性检查器功能,您可以使用它来设置每个组件的属性。注意,右侧的内容区可能是关闭的,因此您在使用前需要通过拖拽将其打开。

查看演示源代码

通过单击特定组件页面右上方的 View Page Source 链接,您可以直接在运行的演示中查看各个 JSF 页面的源代码。组件演示 WAR 文件中提供了演示源代码文件,您可从其中进行查找。

 

E-mail this page
Printer View Printer View