FeaturesDocs & SupportCommunityBlogsPartners

CASA 编辑器快速入门指南

 

本教程是对 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 提供的示例同步复合应用程序创建项目。

要创建同步示例应用程序项目,请执行以下操作:

  1. 在 NetBeans IDE 中,选择“项目”选项卡以显示“项目”窗口。
  2. 从“文件”菜单中,选择“新建项目”选项。
  3. 在“新建项目”窗口的“类别”列表中,选择“示例”>“SOA”>“同步 BPEL 流程”并单击“下一步”。

    新建项目
  4. 接受默认项目名称和位置(或使用“浏览”按钮指定备选位置)。
  5. 单击“完成”按钮创建项目。

    以下项目将出现在“项目”窗口中:

    SynchronousSample、BPEL 项目
    SynchronousSampleApplication、复合应用程序项目

    异步示例项目

回到顶部

打开 CASA 编辑器并构建应用程序

本节介绍如何使用 CASA 编辑器构建复合应用程序。

要打开 CASA 编辑器并构建复合应用程序,请执行以下操作:

  1. 在 NetBeans IDE 中,右键单击“项目”窗口中的 SynchronousSampleApplication,并选择“编辑应用程序配置”。

    调用 CASA 编辑器

    CASA 编辑器在 NetBeans IDE 中打开,如下一步所示,其中显示 Synchronous Sample 应用程序的“设计”视图。

    CASA 编辑器创建并修改 .casa 文件,其中包括复合应用程序的配置信息。对于本例,CASA 编辑器创建 SynchronousSampleApplication.casa 文件。
  2. 在 CASA 编辑器中,选择“编译项目”图标构建复合应用程序。

    CASA 编辑器,构建应用程序

    Output 窗口显示有关构建的消息。

    构建成功完成时,设计视图将显示 WSDL 端口端点、JBI 模块,以及此端点与 JBI 模块之间的连接。

    CASA 编辑器,显示应用程序配置

回到顶部

修改复合应用程序的 WSDL 绑定

本节介绍如何修改 WSDL 端口和 JBI 模块之间的连接,还介绍如何添加和配置新的 WSDL 端口。

要修改复合应用程序的端点,请执行以下操作:

  1. 在 CASA 编辑器的 设计视图中,选择 WSDL 端口和 JBI 模块之间的连接。
  2. 使用键盘上的“删除” 键删除所选连接。

    还可以右键单击连接并选择 Delete 以删除连接。

    CASA 编辑器,删除连接
  3. 在 NetBeans IDE 的“组件面板”窗口中,选择 Soap WSDL 绑定并将其拖至 CASA 编辑器的 WSDL 端口区域。

    CASA 编辑器,添加新 WSDL 绑定
  4. 选择新添加的 SOAP 绑定的“使用”端点,并将其拖至 JBI 模块的“提供”端点中。

    这将在 SOAP 绑定和 BPEL JBI 模块之间创建连接。

    CASA 编辑器,添加连接
  5. 单击新添加的 SOAP 绑定的“编辑”图标以查看其属性。

    此功能允许查看底层 WSDL 的详细信息,而无需使用 WSDL 绑定器界面浏览 WSDL 文件。

    CASA 编辑器,编辑绑定的属性
  6. 在“属性”窗口中,单击“位置”属性的“编辑”按钮。

    注意,自动生成的位置属性是:http://localhost:18181/service

    在以下步骤中,您将在复合应用程序的测试用例中指定此位置。
  7. 在“位置属性”窗口中选择“取消”,在“属性”窗口中选择“关闭”,然后保存工作。

回到顶部

为复合应用程序运行测试用例

本节介绍如何测试新配置的复合应用程序。

要为复合应用程序运行测试用例,请执行以下操作:

  1. 在 NetBeans IDE 的“项目”窗口中,展开 SynchronousSampleApplication > Test 节点,右键单击默认测试用例 TestCase0,然后选择“属性”。

    选择默认测试用例
  2. 在 TestCase 的“属性”窗口中,选择“目标”属性的“编辑”按钮。
  3. 使用从上一步骤中自动生成的目标替换默认“目标”属性,并单击“确定”,然后关闭“属性”窗口:

    http://localhost:18181/service
  4. 右键单击 SynchronousSampleApplication 节点,并选择“部署”。

    在“选择服务器”窗口中,指定 GlassFish 应用服务器。

    当复合应用程序已成功部署时,“输出”窗口将通知您。
  5. 在 NetBeans IDE 的“服务”窗口中,展开 servers > GlassFish V2 > JBI > Service Assemblies 节点。

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

    示例应用程序的已部署服务组合件
  6. 在“项目”窗口中,右键单击 TestCase0 并选择“运行”。

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

    测试用例已通过

回到顶部

更多信息

Companion
Projects:
                  Powered by: