使用跨项目引用
本教程介绍如何创建对另一个项目中的 XML 文件的引用。
有关使用 NetBeans IDE 的更多信息,请参阅 NetBeans 网站上的 支持和文档 页面。
预计时间:30 分钟
目录
回到顶部
教程需求
在开始之前,确保对本节的系统要求有所了解。
前提条件
本文假定您拥有以下技术的基本知识:
- 复合应用程序和面向服务架构(SOA)
- Web 服务
本教程所需要的软件
开始之前,需要在您的计算机中下载并安装以下软件:
- NetBeans 6.0
选择 Download All 选项。Download All 选项包括 SOA Pack 和 GlassFish V2 应用服务器,它们都是本教程所必需的。
回到顶部
概述
本教程阐述创建引用属于其他项目的 XML 文件的项目的基本步骤。使用本教程中的原则简化一组项目中 XML 文件的重用。
在本教程中,您将创建两个项目。第一个项目是 NetBeans 6.0 提供的 SOA Blue Print Sample 项目。第一个是 BPEL Module 项目。从 BPEL Module 项目中,引用 Blue Print Sample 项目中的 XML 模式文件。
回到顶部
创建项目
要创建 Blue Print Sample 项目,请执行以下操作:
- 在 NetBeans IDE 中,选择“项目”选项卡以显示“项目”窗口。
- 从“文件”菜单中,选择“新建项目”选项。
-
在“新建项目”窗口的“类别”列表中,选择 Samples > SOA > BPEL BluePrints > BluePrint1 并单击“下一步”。
- 接受默认名称和位置(或使用“浏览”按钮指定备选位置)。
- 单击“完成”按钮创建项目。
以下项目将出现在“项目”窗口中:
BluePrint1,BPEL 项目
BluePrint1Application,复合应用程序项目
要创建 BPEL 模块项目,请执行以下操作:
- 从“文件”菜单中,选择“新建项目”选项。
- 在“新建项目”窗口的“类别”列表中,选择 > SOA > BPEL Module 并单击“下一步”。
- 接受默认项目名称和位置(或使用“浏览”按钮指定备选位置)。
-
单击“完成”按钮创建项目。
以下项目将出现在“项目”窗口中:
BpelModule1
回到顶部
建立项目之间的引用
本节介绍如何创建从 BluePrint1 项目到 BpelModule1 项目的引用。创建引用之后,Blue Print 项目中的资源就可由 BPEL Module 项目引用。
要建立项目之间的引用,请执行以下操作:
- 在“项目”窗口中,右键单击 BluePrint1 项目并选择“属性”。
- 在“项目属性”对话框中的“类别”下,选择“项目引用”。
- 选择“添加项目”。
-
在“添加项目”对话框中,选择 BpelModule1 项目并单击“添加项目”。
- 单击“确定”。
回到顶部
使用项目引用导入 XML 模式文件
在本节中,将一个 XML 模式文件添加到 BPEL Module 项目中。然后使用从 Blue Print Sample 项目的文件中引用的 XML 模式结构修改 XML 模式文件。
要将 XML 模式文件添加到 BPEL Module 项目中,请执行以下操作:
-
在“项目”窗口中,右键单击 BpelModule1 节点并选择 “新建” > “其他” 打开“新建文件”向导。
-
使用 BpelModule1 作为选定项目,进行以下选择,然后单击“下一步”:
类别:XML
文件类型:Loan Application Sample Schema
-
接受默认“名称”和“位置”,然后单击“完成”。
NetBeans IDE 将新文件添加到 BpelModule1 项目中,并在 XML 编辑器的模式视图中打开文件。
要将 Loan Application Schema File 导入到 Blue Print Sample 项目中,请执行以下操作:
-
在“项目”窗口中,展开 BluePrint1 > Process Files 节点并选择 purchaseOrder.xsd。
-
双击 purchaseOrder.xsd 打开此文件进行编辑。
如果编辑器中未选择模式视图,则选择“模式”。
- 在编辑器的最左列中,右键单击“引用模式”并选择 添加 > 导入。
-
在添加导入对话框中,展开以下节点:
By File > BpelModule > Process Files
-
选择 newLoanApplication.xsd 进行导入并单击“确定”。
回到顶部
使用已导入的模式文件
在本节中,选择已导入文件中的 CarType 元素。
要选择已导入文件中的元素,请执行以下操作:
- 在 purchaseOrder.xsd 的编辑器的模式视图中,右键单击最左列中的“元素”并选择“添加元素”。
- 在“添加元素”窗口中,接受元素的默认名称,并选择“使用已有类型”。
-
展开以下节点:
Referenced Schemas > import {http://xml.netbeans.org/examples/LoanApplication} > Complex Types
-
选择 CarType 类型并单击“确定”。
- 单击“确定”。
- 从“文件”菜单中,选择“保存所有”保存工作。
回到顶部
检查已导入模式文件的使用
在本节中,检查 newLoanApplication.xsd 文件已导入 BluePrint1 项目中。
要查找已导入 XML 模式文件的使用,请执行以下操作:
-
在“项目”窗口中,展开以下节点:
BpelModule1 > Process Files
-
右键单击 newLoanApplication.xsd 并选择“查找用法”。
XML 模式文件的“用法”窗口在逻辑视图中打开。
-
在“用法”中,注意 XML 模式由 BluePrint1 项目使用。
回到顶部
部署 Blue Print Sample 复合应用程序
在本节中,您将部署 Blue Print Sample 复合应用程序,其中包含跨项目引用。
要部署 Blue Print Sample 复合应用程序,请执行以下操作:
-
在“项目”窗口中,右键单击 BluePrint1Application 并选择“部署”。
这是为了验证应用程序使用已引用的 XML 模式文件进行构建和部署。
回到顶部