|
|
关于 Oracle Fusion Order Demo 应用程序
|
|
|
Fusion Order Demo (FOD) 是由融合中间件产品管理开发的端到端应用程序示例。该演示的目的是展示融合中间件应用程序中的常见用例,包括融合技术系列的不同组件(ADF、BPEL 和 WebCenter)之间的集成。演示包含几个
应用程序,它们构成不同的功能部分。
本文档包括专门与应用程序的 StoreFront 部分相关的说明。有关更多信息和版本说明,请参阅解压缩演示 zip 的根目录内提供的 readme.txt 文件。
|
|
|
店面演示要求
|
|
|
应用程序具有以下基本要求
- 示例模式需要 Oracle 数据库(任何现代版本)。
- JDeveloper 11 R1 生产版(应用程序无法在先前的 JDeveloper“技术预览”版或先前的 11g 版本中运行)。您必须使用 R1 版本的 JDeveloper。此外,先前版本的演示与 R1 版本的 JDeveloper 不兼容。
- 屏幕分辨率为 1024 x 768 或更高。
- Firefox 2.0 版、Safari 或 Internet Explorer 7.0 版或更高版本
|
![手动安装 SRDemo 示例图标]() |
安装示例模式 |
| |
安装示例应用程序的模式:
- 将 FusionOrderDemo_R1.zip 解压缩到硬盘驱动器。
- 在 JDeveloper 11g R1 中,从主菜单中选择 File > Open。
- 浏览到您在步骤 1 中解压缩 zip 的位置,并从 Infrastructure 目录中选择 Infrastucture.jws。单击 Open。
- 展开 MasterBuildScript 项目和 Resources 节点。
- 双击 build.properties 在编辑器中打开。
- 针对环境修改以下属性:
-
| jdeveloper.home |
安装有 JDeveloper 11 的 /jdeveloper 目录。例如,C:/JDeveloper_11/jdeveloper/
|
| jdbc.urlBase |
数据库的基本 jdbc url,格式为 jdbc:oracle:thin:@<您的主机名>。
例如,
jdbc:oracle:thin:@localhost
|
| jdbc.port |
数据库端口。例如,1521
|
| jdbc.sid |
数据库的 SID。例如,
ORCL 或 XE
|
| db.adminUser |
数据库的管理用户。例如, system
|
| db.demoUser.tablespace |
安装有 FOD 用户的表空间名称。例如, USERS
|
保持将所有其他属性设置为其默认值。演示用户必须名为 FOD。
- 从主菜单中选择 File > Save All。
- 在 Application Navigator 中的 Resources 节点下,右键单击 build.xml 并选择 Run Ant Target > buildAll
- 输入数据库上的 system 帐户的口令。
ant 脚本将创建 FOD 用户并填充 FOD 模式中的表。在 Apache Ant - Log 中,您将看到一系列 sql 脚本并且最后为:
buildAll:
BUILD SUCCESSFUL
Total time:nn minutes nn seconds
|
| |
|
|
|
运行示例
|
| |
在 JDeveloper 中运行示例:
- 从主菜单中选择 File > Open。
- 浏览到解压缩演示 zip 的位置,并从 StoreFrontModule 目录中选择 StoreFrontModule.jws。单击 Open。
- 在 Application Navigator 中,展开 Application Resources 折叠面板。展开 Connections 和 Database 节点。右键单击 FOD 并选择 Properties。
- 仅 修改以下属性,使其指向安装有 FOD 模式的数据库:
| Host Name |
数据库的主机名。例如,localhost |
| JDBC Port |
数据库端口。例如,1521 |
| SID |
数据库的 SID。例如,ORCL 或 XE |
连接必须名为 FOD(区分大小写),用户名和口令必须为 fod/fusion。单击 OK。
- 在 Application Navigator 中,右键单击 StoreFrontService 并选择 Rebuild。
- 右键单击 StoreFrontUI 并选择 Run。StoreFrontUI 项目内的 home.jspx 页面是默认运行目标并将启动主应用程序屏幕。
- 请注意,演示中包括几个其他示例。请查看演示的根目录中的 readme.txt 文件,以获得有关演示中包括的工作区的更多信息。
|
![手动安装 SRDemo 示例图标]() |
部署示例 |
|
|
部署示例有多种方法。如果您是 ADF 开发人员并要查找 ADF 业务组件、任务流以及 ADF Faces 富客户端示例,则部署示例的最简单方法是通过上述“右键单击、运行”方法。这将使用 StoreFront 演示所需的所有相关组件配置集成的 WLS 服务器。
要将示例部署到支持 SOA 的 WLS 服务器以便集成演示的 StoreFront 部分与演示的 CompositeServices (BPEL) 部分,请按照此处的说明进行操作:将 JDeveloper SOA 应用程序部署到 Oracle WebLogic Server 11g
|