自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

NetBeans XSLT Designer入門

開發(fā) 后端
在文中您將了解到NetBeans XSLT Designer 的使用。XSLT Designer 用于開發(fā)、部署和測(cè)試 XSL 轉(zhuǎn)換服務(wù)。

  目錄

  概述

  配置教程環(huán)境

  創(chuàng)建 XSLT 模塊項(xiàng)目

  創(chuàng)建 XML 架構(gòu)

  創(chuàng)建 WSDL 文件

  創(chuàng)建 XSL 樣式表

  創(chuàng)建和部署復(fù)合應(yīng)用程序

  測(cè)試 XSL 轉(zhuǎn)換服務(wù)

  概述

  在本教程中,您將了解 NetBeans Enterprise Pack 5.5.1 Beta 版中附帶的NetBeans XSLT Designer入門指南。NetBeans XSLT Designer 用于開發(fā)、部署和測(cè)試 XSL 轉(zhuǎn)換服務(wù)。

  XSL 轉(zhuǎn)換服務(wù)用作一種 Web 服務(wù)。它從外部客戶端接收消息,按照 XSL 樣式表對(duì)消息進(jìn)行轉(zhuǎn)換,然后將消息發(fā)送回發(fā)起人或者將消息轉(zhuǎn)發(fā)給另一個(gè) Web 服務(wù)。

  在本教程中,您將創(chuàng)建一個(gè)簡(jiǎn)單的 XSL 轉(zhuǎn)換服務(wù),該服務(wù)接收消息、對(duì)消息進(jìn)行轉(zhuǎn)換,然后將消息發(fā)送回調(diào)用它的 Web 服務(wù)。

  前提條件

  本教程假定您基本了解 NetBeans IDE,并且有使用 NetBeans IDE 編程的經(jīng)驗(yàn)。

  系統(tǒng)要求

  本教程假設(shè)您的系統(tǒng)符合 NetBeans Enterprise Pack 5.5.1 Beta 發(fā)行說(shuō)明的“系統(tǒng)要求”部分指定的要求。

  教程所需的軟件

  注意:現(xiàn)在 NetBeans IDE 5.5.1 Release Candidate 已經(jīng)發(fā)布。NetBeans Enterprise Pack 5.5.1 Beta 與這個(gè) RC 版本的 IDE 結(jié)合使用。我們不打算發(fā)布 NetBeans Enterprise Pack 5.5.1 Beta 的任何進(jìn)一步更新。我們的所有開發(fā)精力都集中在 NetBeans 6.0 和 SOA Pack 上。 開始之前,您必須在計(jì)算機(jī)上安裝以下軟件:

  l NetBeans IDE 5.5.1 RC1(下載 IDE)

  l NetBeans Enterprise Pack 5.5.1 Beta

  配置教程環(huán)境

  必須先正確配置和運(yùn)行 JBI Runtime 和 Sun Java System Application Server 9,然后才能部署該應(yīng)用程序。

  要確認(rèn) JBI 服務(wù)器已啟動(dòng),請(qǐng)執(zhí)行以下步驟:

  1. 打開 Runtime 窗口。

  2. 展開 Servers 節(jié)點(diǎn)。

  3. 右鍵單擊 Sun Java System Application Server 9 節(jié)點(diǎn),然后從彈出菜單中選擇 Start。如果 Start 選項(xiàng)不可用,并且 Sun Java System Application Server 節(jié)點(diǎn)旁邊有一個(gè)綠色三角形,則表示您的服務(wù)器已在運(yùn)行。

  4. 展開 Sun Java System Application Server 9 > JBI > Service Engines 并確保 XSLT 服務(wù)引擎正在運(yùn)行。如果該服務(wù)引擎沒有運(yùn)行,則右鍵單擊 com.sun.xsltse-1.0-2 節(jié)點(diǎn),然后從彈出菜單中選擇 start。如果 start 選項(xiàng)不可用,則表示該服務(wù)引擎已在運(yùn)行。

 創(chuàng)建 XSLT 模塊項(xiàng)目

  在 NetBeans XSLT Designer模塊項(xiàng)目中創(chuàng)建 XSL 轉(zhuǎn)換服務(wù)。

  要?jiǎng)?chuàng)建新的 XSLT 模塊項(xiàng)目,請(qǐng)執(zhí)行以下操作:

  1. 從 IDE 的主菜單中,選擇 File > New Project。

  2. 在 Categories 下,選擇 Service Oriented Architecture。

  3. 在 Projects 下,選擇 XSLT Module。

  4. 單擊 Next。

  5. 在 Project Name 字段中,鍵入 HelloXSLTransformation。

  6. 修改項(xiàng)目位置或接受默認(rèn)設(shè)置。

  7. 單擊 Finish。

  8. 現(xiàn)在 Projects 窗口包含 HelloXSLTransformation 項(xiàng)目節(jié)點(diǎn)。

  接下來(lái),我們將創(chuàng)建兩個(gè) XML 架構(gòu) (.xsd) 文件,一個(gè) Web 服務(wù)描述 (.wsdl) 文件和一個(gè) XSL 樣式表 (.xsl) 文件。要運(yùn)行 XSL 轉(zhuǎn)換服務(wù),您至少需要一個(gè) XML 架構(gòu)文件、一個(gè) WSDL 文件和一個(gè) XSL 樣式表文件。在本教程中,我們將創(chuàng)建兩個(gè) XML 架構(gòu)文件。

  創(chuàng)建 XML 架構(gòu)

  我們將創(chuàng)建兩個(gè) XML 架構(gòu):HelloXSLTIncoming.xsd 和 HelloXSLTOutgoing.xsd。我們將使用前者作為傳入消息的基礎(chǔ),后者作為傳出消息的基礎(chǔ)。

  要?jiǎng)?chuàng)建用于傳入消息的 XML 架構(gòu),請(qǐng)執(zhí)行以下操作:

  1. 在 Projects 窗口中,右鍵單擊 HelloXSLTransformation > Transformation Files 節(jié)點(diǎn),然后選擇 New > File/Folder。

  2. 在 New File 對(duì)話框的 Categories 下,選擇 XML。

  3. 在 File Types 下,選擇 XML Schema。

  4. 單擊 Next。

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

  6. 單擊 Finish。一個(gè)新的節(jié)點(diǎn) HelloXSLTIncoming.xsd 將出現(xiàn)在 HelloXSLTransformation 項(xiàng)目的 Transformation Files 節(jié)點(diǎn)下,并且新的架構(gòu)在 XML Schema Editor 中打開。

  7. 在 Schema 視圖的第一列中,右鍵單擊 Elements,然后從彈出菜單中選擇 Add Element。將打開 Element 對(duì)話框。

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

  9. 在 Type 下,選擇 Inline Simple Type 單選按鈕。

  10. 單擊 OK。

  11. 要查看您創(chuàng)建的架構(gòu)的源代碼,請(qǐng)單擊 XML Schema Editor 工具欄中的 Source 按鈕。您會(huì)看到以下代碼:

以下是引用片段:
 
 
            targetNamespace="http://xml.netbeans.org/schema/HelloXSLTIncoming"
            xmlns:tns="http://xml.netbeans.org/schema/HelloXSLTIncoming"
            elementFormDefault="qualified">

  要?jiǎng)?chuàng)建用于傳出消息的 XML 架構(gòu),請(qǐng)執(zhí)行以下操作:

  1. 重復(fù)上面的步驟 1-4。

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

  3. 單擊 Finish。一個(gè)新的節(jié)點(diǎn) HelloXSLTOutgoing.xsd 將出現(xiàn)在 HelloXSLTransformation 項(xiàng)目的 Transformation Files 節(jié)點(diǎn)下,并且新的架構(gòu)將在 XML Schema Editor 中打開。

  4. 在 Schema 視圖的第一列中,右鍵單擊 Elements,然后從彈出菜單中選擇 Add Element。將打開 Element 對(duì)話框。

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

  6. 在 Type 下,選擇 Inline Simple Type 單選按鈕。

  7. 單擊 OK。

  8. 要查看您創(chuàng)建的架構(gòu)的源代碼,請(qǐng)單擊 XML Schema Editor 工具欄中的 Source 按鈕。您應(yīng)該會(huì)看到以下代碼:

以下是引用片段:

 
            targetNamespace="http://xml.netbeans.org/schema/HelloXSLTOutgoing"
            xmlns:tns="http://xml.netbeans.org/schema/HelloXSLTOutgoing"
            elementFormDefault="qualified">
    
 

  9. 單擊工具欄上的 Save All 按鈕。

  您應(yīng)該會(huì)在 HelloXSLTransformation 項(xiàng)目的 Transformation Files 節(jié)點(diǎn)下看到列出的兩個(gè)架構(gòu)文件。

  注意:XML Schema Editor 并不是本教程的主題。

  創(chuàng)建 WSDL 文件

  現(xiàn)在我們將在NetBeans XSLT Designer中創(chuàng)建一個(gè) Web 服務(wù)描述文件,用于定義 XSL 轉(zhuǎn)換服務(wù)的 Web 接口。

  要?jiǎng)?chuàng)建 WSDL 文件,請(qǐng)執(zhí)行以下操作:

  1. 在 Projects 窗口中,右鍵單擊 HelloXSLTransformation > Transformation Files 節(jié)點(diǎn),然后選擇 New > File/Folder。

  2. 在 New File 對(duì)話框的 Categories 下,選擇 XML。

  3. 在 File Types 下,選擇 WSDL Document,然后單擊 Next。

  4. 在 File Name 字段中,鍵入 HelloXSLTWSDL,然后單擊 Next。

  5. 在 Input 下的 Element Or Type 列中,單擊省略號(hào) (...) 按鈕。將打開 Select Element Or Type 對(duì)話框。

  6. 選擇 HelloXSLTransformation > src/HelloXSLTIncoming.xsd > Elements > name 并單擊 OK。

  7. 在 Output 的 Element Or Type 列中,單擊省略號(hào) (...) 按鈕。將打開 Select Element Or Type 對(duì)話框。

  8. 選擇 HelloXSLTransformation > src/HelloXSLTOutgoing.xsd > Elements > greeting 并單擊 OK。

  9. 單擊 Next。

  10. 在 Binding Type 字段中,選擇 SOAP。

  11. 在 Binding Subtype 下,選擇 Document Literal,然后單擊 Finish。

  您應(yīng)該會(huì)在 HelloXSLTransformation 項(xiàng)目的 Transformation Files 節(jié)點(diǎn)下看到列出的 HelloXSLTWSDL.wsdl 文件。

【編輯推薦】

  1. 高手Java核心技術(shù)學(xué)習(xí)筆記
  2. 如何使用 JavaScript XSLT 處理 XML 文件
  3. JSP結(jié)合XML+XSLT將輸出轉(zhuǎn)換HTML
  4. Java通過(guò)JNI調(diào)用C語(yǔ)言的方法
  5. JAVA環(huán)境變量的設(shè)置
責(zé)任編輯:王觀 來(lái)源: 天極網(wǎng)
相關(guān)推薦

2009-06-11 09:24:59

NetBeans入門

2011-07-04 11:29:40

QT Designer

2010-07-05 15:39:53

NetBeans UM

2009-06-11 11:05:51

netbeans um入門

2009-06-09 13:02:30

NetBeans使用教程

2009-06-11 10:37:58

netbeans spMVC基礎(chǔ)

2009-06-10 20:03:54

netbeans6.0模塊

2011-06-27 14:56:46

Qt Designer

2009-06-09 16:01:36

NetBeansIDEjava

2009-06-05 15:22:28

NetbeansEclipse

2009-06-15 13:59:00

netbeans6.1入門教程

2009-07-03 14:40:33

2009-06-10 21:51:42

JavaScript XMLFirefox

2009-06-09 16:41:46

NetBeans快捷鍵java

2009-07-17 12:44:01

NetBeans開發(fā)S

2009-06-10 20:30:49

NetBeans Pl

2012-10-29 11:34:26

IBMdw

2016-02-25 10:18:29

2010-09-27 14:09:49

NetbeansJVM參數(shù)

2009-06-23 18:19:54

NetBeans英文界面
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)