NetBeansIDE:CASA编辑器快速入门指南

本教程是对 NetBeans 6.1 提供的复合应用程序服务组合件(Composite Application Service Assembly,CASA)编辑器的简介。

教程需求

在开始之前,确保对本节的系统要求有所了解。

前提条件

本文假定您拥有以下技术的基本知识:

复合应用程序和面向服务架构(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>GlassFishV2>JBI>ServiceAssemblies 节点。

注意,SynchronousSampleApplication 服务组合件已部署。还可以查看“服务组合件”中“服务单元”的属性,以查看复合应用程序的详细信息。

在“项目”窗口中,右键单击 TestCase0 并选择“运行”。

Output 窗口将指明测试用例成功。

拥有一颗比九万五千公里还辽阔的心,

NetBeansIDE:CASA编辑器快速入门指南

相关文章:

你感兴趣的文章:

标签云: