教程:XSLT Designer快速入门指南
目录
概述
配置教程环境
创建XSLT模块项目
创建XML架构
创建WSDL文件
创建XSL样式表
创建和部署复合应用程序
测试XSL转换服务
概述
在本教程中,您将了解NetBeansEntERPrisePack5.5.1Beta版中附带的XSLTDesigner的使用。XSLTDesigner用于开发、部署和测试XSL转换服务。
XSL转换服务用作一种Web服务。它从外部客户端接收消息,按照XSL样式表对消息进行转换,然后将消息发送回发起人或者将消息转发给另一个Web服务。
在本教程中,您将创建一个简单的XSL转换服务,该服务接收消息、对消息进行转换,然后将消息发送回调用它的Web服务。
前提条件
本教程假定您基本了解NetBeansIDE,并且有使用NetBeansIDE编程的经验。
系统要求
本教程假设您的系统符合NetBeansEnterprisePack5.5.1Beta发行说明的“系统要求”部分指定的要求。
教程所需的软件
注意:现在NetBeansIDE5.5.1ReleaseCandidate已经发布。NetBeansEnterprisePack5.5.1Beta与这个RC版本的IDE结合使用。我们不打算发布NetBeansEnterprisePack5.5.1Beta的任何进一步更新。我们的所有开发精力都集中在NetBeans6.0和SOAPack上。开始之前,您必须在计算机上安装以下软件:
lNetBeansIDE5.5.1RC1(下载IDE)
lNetBeansEnterprisePack5.5.1Beta
配置教程环境
必须先正确配置和运行JBIRuntime和SunJavaSystemApplicationServer9,然后才能部署该应用程序。
要确认JBI服务器已启动,请执行以下步骤:
1.打开Runtime窗口。
2.展开Servers节点。
3.右键单击SunJavaSystemApplicationServer9节点,然后从弹出菜单中选择Start。如果Start选项不可用,并且SunJavaSystemApplicationServer节点旁边有一个绿色三角形,则表示您的服务器已在运行。
4.展开SunJavaSystemApplicationServer9>JBI>ServiceEngines并确保XSLT服务引擎正在运行。如果该服务引擎没有运行,则右键单击com.sun.xsltse-1.0-2节点,然后从弹出菜单中选择start。如果start选项不可用,则表示该服务引擎已在运行。
创建XSLT模块项目
在XSLT模块项目中创建XSL转换服务。
要创建新的XSLT模块项目,请执行以下操作:
1.从IDE的主菜单中,选择File>NewProject。
2.在Categories下,选择ServiceOrientedArchitecture。
3.在Projects下,选择XSLTModule。
4.单击Next。
5.在ProjectName字段中,键入HelloXSLTransformation。
6.修改项目位置或接受默认设置。
7.单击Finish。
8.现在Projects窗口包含HelloXSLTransformation项目节点。
接下来,我们将创建两个XML架构(.xsd)文件,一个Web服务描述(.wsdl)文件和一个XSL样式表(.xsl)文件。要运行XSL转换服务,您至少需要一个XML架构文件、一个WSDL文件和一个XSL样式表文件。在本教程中,我们将创建两个XML架构文件。
创建XML架构
我们将创建两个XML架构:HelloXSLTIncoming.xsd和HelloXSLTOutgoing.xsd。我们将使用前者作为传入消息的基础,后者作为传出消息的基础。
要创建用于传入消息的XML架构,请执行以下操作:
1.在Projects窗口中,右键单击HelloXSLTransformation>TransformationFiles节点,然后选择New>File/Folder。
2.在NewFile对话框的Categories下,选择XML。