服务组件体系结构(SCA)- 简单计算器 |
|
|
![]() |
|
运行 | 技术说明 |
此样本演示一个非常简单的 SCA 调用,该调用从 JSP 对实施非常简单的加/减功能的 Java 对象 SCA 组件进行。“数学”业务对象定义为包含两个操作数和一个结果。business graph 对象包含数学业务对象和指定期望操作(加或减)的动词字段。
文件 index.jsp 包含编译并调用 SCA 功能的代码。在 JSP 中执行的步骤为:
只需对用于此 SCA 调用的代码进行很小的改动,就可以用来调用其他 Diamond SCA 组件。
此样本的 EAR 文件是 <was_root>/samples/lib/SCASamples/SCASamples.ear。 它包含:
WebSphere Process Server 中的用户应用程序将具有 XML 工件,例如,业务对象、关系定义和业务规则,必须在安装应用程序之前部署它们。SCASamples.ear 不是可安装的 EAR 文件。Websphere Process Server 提供名为 serviceDeploy 的实用程序来构建和部署这些工件。SCASamples.ear 文件包含这些工件。实用程序 sampleDeploy 用样本所需的特定参数调用 serviceDeploy。运行 sampleDeploy 将在 <was_root>/samples/lib/SCASamples 中创建名为 SCASamplesDeployed.ear 的第二个 EAR 文件。 此 EAR 包含 SCASamples.ear 中的 WAR 文件以及其他包含已部署工件的 JAR 文件和 WAR 文件。此 EAR 文件在 Websphere Process Server 中可安装为企业应用程序。