思诚科技 seecen LOGO
咨询热线:0791-87557233
  首页 |   Java EE  
关于思诚
关注官方微信

教程:XSLT Designer快速入门指南

来源:网络    更新时间:2014-12-11


  目录

  概述

  配置教程环境

  创建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。


  • 上一篇文章:

  • 下一篇文章:
  •  

    0791-87557233

    重视每个来电 珍惜您的时间
    思诚者开发沙龙
    江西思诚科技有限公司  赣ICP备17006097号  CopyRight©2014 - 2018