CASA 编辑器快速入门指南
由 Vince Genovese 创建,由
维护
2007 年 12 月
本教程是对 NetBeans 6.0 提供的复合应用程序服务组合件(Composite Application Service Assembly,CASA)编辑器的简介。
预计时间:30 分钟
目录
教程需求
在开始之前,确保对本节的系统要求有所了解。
前提条件
本文假定您拥有以下技术的基本知识:
- 复合应用程序和面向服务架构(SOA)
- Web 服务
本教程所需要的软件
开始之前,需要在您的计算机中下载并安装以下软件:
- NetBeans 6.0
选择 Download All 选项。Download All 选项包括 SOA Pack 和 GlassFish V2 应用服务器,它们都是本教程所必需的。
NetBeans IDE 的窗口布局
本教程假定您已具有 NetBeans IDE 的标准窗口布局,其中包括以下可视窗口:
- 项目
- 文件
- 服务
- 属性
- 组件面板(用于使用“组件面板”窗口的编辑器)
- 输出
根据需要,使用 NetBeans IDE 的“窗口”菜单更改布局。
回到顶部
概述
本教程介绍如何使用 CASA 编辑器编辑复合应用程序的配置。
您配置和构建的复合应用程序是 NetBeans IDE 6.0 发行版提供的同步示例复合应用程序。本教程阐述以下内容:
- 从 CASA 编辑器中构建复合应用程序
- 删除到现有复合应用程序中现有 WSDL 端点的连接
- 将新连接添加到复合应用程序的新 WSDL 端点中
- 修改新 WSDL 端点的属性
- 部署复合应用程序
- 为复合应用程序运行测试用例
回到顶部
创建示例应用程序项目
在本节中,您将为 NetBeans 6.0 提供的示例同步复合应用程序创建项目。
要创建同步示例应用程序项目,请执行以下操作:
- 在 NetBeans IDE 中,选择“项目”选项卡以显示“项目”窗口。
- 从“文件”菜单中,选择“新建项目”选项。
- 在“新建项目”窗口的“类别”列表中,选择“示例”>“SOA”>“同步 BPEL 流程”并单击“下一步”。
- 接受默认项目名称和位置(或使用“浏览”按钮指定备选位置)。
- 单击“完成”按钮创建项目。
以下项目将出现在“项目”窗口中:
SynchronousSample、BPEL 项目
SynchronousSampleApplication、复合应用程序项目

回到顶部
打开 CASA 编辑器并构建应用程序
本节介绍如何使用 CASA 编辑器构建复合应用程序。
要打开 CASA 编辑器并构建复合应用程序,请执行以下操作:
-
在 NetBeans IDE 中,右键单击“项目”窗口中的 SynchronousSampleApplication,并选择“编辑应用程序配置”。
CASA 编辑器在 NetBeans IDE 中打开,如下一步所示,其中显示 Synchronous Sample 应用程序的“设计”视图。
CASA 编辑器创建并修改 .casa 文件,其中包括复合应用程序的配置信息。对于本例,CASA 编辑器创建 SynchronousSampleApplication.casa 文件。
-
在 CASA 编辑器中,选择“编译项目”图标构建复合应用程序。
Output 窗口显示有关构建的消息。
构建成功完成时,设计视图将显示 WSDL 端口端点、JBI 模块,以及此端点与 JBI 模块之间的连接。
回到顶部
修改复合应用程序的 WSDL 绑定
本节介绍如何修改 WSDL 端口和 JBI 模块之间的连接,还介绍如何添加和配置新的 WSDL 端口。
要修改复合应用程序的端点,请执行以下操作:
-
在 CASA 编辑器的 设计视图中,选择 WSDL 端口和 JBI 模块之间的连接。
-
使用键盘上的“删除” 键删除所选连接。
还可以右键单击连接并选择 Delete 以删除连接。
-
在 NetBeans IDE 的“组件面板”窗口中,选择 Soap WSDL 绑定并将其拖至 CASA 编辑器的 WSDL 端口区域。
-
选择新添加的 SOAP 绑定的“使用”端点,并将其拖至 JBI 模块的“提供”端点中。
这将在 SOAP 绑定和 BPEL JBI 模块之间创建连接。
-
单击新添加的 SOAP 绑定的“编辑”图标以查看其属性。
此功能允许查看底层 WSDL 的详细信息,而无需使用 WSDL 绑定器界面浏览 WSDL 文件。
-
在“属性”窗口中,单击“位置”属性的“编辑”按钮。
注意,自动生成的位置属性是:http://localhost:18181/service
在以下步骤中,您将在复合应用程序的测试用例中指定此位置。
-
在“位置属性”窗口中选择“取消”,在“属性”窗口中选择“关闭”,然后保存工作。
回到顶部
为复合应用程序运行测试用例
本节介绍如何测试新配置的复合应用程序。
要为复合应用程序运行测试用例,请执行以下操作:
-
在 NetBeans IDE 的“项目”窗口中,展开 SynchronousSampleApplication > Test 节点,右键单击默认测试用例 TestCase0,然后选择“属性”。
-
在 TestCase 的“属性”窗口中,选择“目标”属性的“编辑”按钮。
-
使用从上一步骤中自动生成的目标替换默认“目标”属性,并单击“确定”,然后关闭“属性”窗口:
http://localhost:18181/service
-
右键单击 SynchronousSampleApplication 节点,并选择“部署”。
在“选择服务器”窗口中,指定 GlassFish 应用服务器。
当复合应用程序已成功部署时,“输出”窗口将通知您。
-
在 NetBeans IDE 的“服务”窗口中,展开 servers > GlassFish V2 > JBI > Service Assemblies 节点。
注意,SynchronousSampleApplication 服务组合件已部署。还可以查看“服务组合件”中“服务单元”的属性,以查看复合应用程序的详细信息。
-
在“项目”窗口中,右键单击 TestCase0 并选择“运行”。
Output 窗口将指明测试用例成功。
回到顶部
更多信息