在文中您将了解到NetBeans XSLT Designer 的使用。XSLT Designer 用于开发、部署和测试 XSL 转换服务。

  目录

NetBeans XSLT Designer入门  Design 第1张

  概述

  装备教程环境

  创立 XSLT 模块项目

  创立 XML 架构

  创立 WSDL 文件

  创立 XSL 样式表

  创立和布置复合应用程序

  测验 XSL 转化服务

  概述

  在本教程中,您将了解 NetBeans Enterprise Pack 5.5.1 Beta 版中顺便的NetBeans XSLT Designer入门攻略。NetBeans XSLT Designer 用于开发、布置和测验 XSL 转化服务。

  XSL 转化服务用作一种 Web 服务。它从外部客户端接纳音讯,依照 XSL 样式表对音讯进行转化,然后将音讯发送回发起人或许将音讯转发给另一个 Web 服务。

  在本教程中,您将创立一个简略的 XSL 转化服务,该服务接纳音讯、对音讯进行转化,然后将音讯发送回调用它的 Web 服务。

  前提条件

  本教程假定您根本了解 NetBeans IDE,而且有运用 NetBeans IDE 编程的经历。

  体系要求

  本教程假定您的体系契合 NetBeans Enterprise Pack 5.5.1 Beta 发行阐明的“体系要求”部分指定的要求。

  教程所需的软件

  留意:现在 NetBeans IDE 5.5.1 Release Candidate 现已发布。NetBeans Enterprise Pack 5.5.1 Beta 与这个 RC 版别的 IDE 结合运用。咱们不计划发布 NetBeans Enterprise Pack 5.5.1 Beta 的任何进一步更新。咱们的一切开发精力都会集在 NetBeans 6.0 和 SOA Pack 上。 开端之前,您必须在核算机上装置以下软件:

  l NetBeans IDE 5.5.1 RC1(下载 IDE)

  l NetBeans Enterprise Pack 5.5.1 Beta

  装备教程环境

  必须先正确装备和运转 JBI Runtime 和 Sun Java System Application Server 9,然后才干布置该应用程序。

  要承认 JBI 服务器已发动,请履行以下过程:

  1. 翻开 Runtime 窗口。

  2. 翻开 Servers 节点。

  3. 右键单击 Sun Java System Application Server 9 节点,然后从弹出菜单中挑选 Start。假如 Start 选项不可用,而且 Sun Java System Application Server 节点周围有一个绿色三角形,则表明您的服务器已在运转。

  4. 翻开 Sun Java System Application Server 9 > JBI > Service Engines 并保证 XSLT 服务引擎正在运转。假如该服务引擎没有运转,则右键单击 com.sun.XSLTse-1.0-2 节点,然后从弹出菜单中挑选 start。假如 start 选项不可用,则表明该服务引擎已在运转。

 创立 XSLT 模块项目

  在 NetBeans XSLT Designer模块项目中创立 XSL 转化服务。

  要创立新的 XSLT 模块项目,请履行以下操作:

  1. 从 IDE 的主菜单中,挑选 File > New Project。

  2. 在 Categories 下,挑选 Service Oriented Architecture。

  3. 在 Projects 下,挑选 XSLT Module。

  4. 单击 Next。

  5. 在 Project Name 字段中,键入 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 > Transformation Files 节点,然后挑选 New > File/Folder。

  2. 在 New File 对话框的 Categories 下,挑选 XML。

  3. 在 File Types 下,挑选 XML Schema。

  4. 单击 Next。

  5. 在 File Name 字段中,键入 HelloXSLTIncoming。

  6. 单击 Finish。一个新的节点 HelloXSLTIncoming.xsd 将出现在 HelloXSLTransformation 项目的 Transformation Files 节点下,而且新的架构在 XML Schema Editor 中翻开。

  7. 在 Schema 视图的榜首列中,右键单击 Elements,然后从弹出菜单中挑选 Add Element。将翻开 Element 对话框。

  8. 在 Name 字段中,键入 name。

  9. 在 Type 下,挑选 Inline Simple Type 单选按钮。

  10. 单击 OK。

  11. 要查看您创立的架构的源代码,请单击 XML Schema Editor 工具栏中的 Source 按钮。您会看到以下代码:

以下是引证片段:



  要创立用于传出音讯的 XML 架构,请履行以下操作:

  1. 重复上面的过程 1-4。

  2. 在 File Name 字段中,键入 HelloXSLTOutgoing。

  3. 单击 Finish。一个新的节点 HelloXSLTOutgoing.xsd 将出现在 HelloXSLTransformation 项目的 Transformation Files 节点下,而且新的架构将在 XML Schema Editor 中翻开。

  4. 在 Schema 视图的榜首列中,右键单击 Elements,然后从弹出菜单中挑选 Add Element。将翻开 Element 对话框。

  5. 在 Name 字段中,键入 greeting。

  6. 在 Type 下,挑选 Inline Simple Type 单选按钮。

  7. 单击 OK。

  8. 要查看您创立的架构的源代码,请单击 XML Schema Editor 工具栏中的 Source 按钮。您应该会看到以下代码:

以下是引证片段:




  9. 单击工具栏上的 Save All 按钮。

  您应该会在 HelloXSLTransformation 项目的 Transformation Files 节点下看到列出的两个架构文件。

  留意:XML Schema Editor 并不是本教程的主题。

  创立 WSDL 文件

  现在咱们将在NetBeans XSLT Designer中创立一个 Web 服务描绘文件,用于界说 XSL 转化服务的 Web 接口。

  要创立 WSDL 文件,请履行以下操作:

  1. 在 Projects 窗口中,右键单击 HelloXSLTransformation > Transformation Files 节点,然后挑选 New > File/Folder。

  2. 在 New File 对话框的 Categories 下,挑选 XML。

  3. 在 File Types 下,挑选 WSDL Document,然后单击 Next。

  4. 在 File Name 字段中,键入 HelloXSLTWSDL,然后单击 Next。

  5. 在 Input 下的 Element Or Type 列中,单击省略号 (...) 按钮。将翻开 Select Element Or Type 对话框。

  6. 挑选 HelloXSLTransformation > src/HelloXSLTIncoming.xsd > Elements > name 并单击 OK。

  7. 在 Output 的 Element Or Type 列中,单击省略号 (...) 按钮。将翻开 Select Element Or Type 对话框。

  8. 挑选 HelloXSLTransformation > src/HelloXSLTOutgoing.xsd > Elements > greeting 并单击 OK。

  9. 单击 Next。

  10. 在 Binding Type 字段中,挑选 SOAP。

  11. 在 Binding Subtype 下,挑选 Document Literal,然后单击 Finish。

  您应该会在 HelloXSLTransformation 项目的 Transformation Files 节点下看到列出的 HelloXSLTWSDL.wsdl 文件。

【修改引荐】

  1. 高手Java核心技术学习笔记
  2. 怎么运用 JavaScript XSLT 处理 XML 文件
  3. JSP结合XML+XSLT将输出转化HTML
  4. Java经过JNI调用C言语的办法
  5. JAVA环境变量的设置
转载请说明出处
知优网 » NetBeans XSLT Designer入门

发表评论

您需要后才能发表评论