|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。教程|疾速进门 目次
概述
设置教程情况
创立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。
3.在FileTypes下,选择XMLSchema。
4.单击Next。
5.在FileName字段中,键进HelloXSLTIncoming。
6.单击Finish。一个新的节点HelloXSLTIncoming.xsd将呈现在HelloXSLTransformation项目标TransformationFiles节点下,而且新的架构在XMLSchemaEditor中翻开。
7.在Schema视图的第一列中,右键单击Elements,然后从弹出菜单当选择AddElement。将翻开Element对话框。
8.在Name字段中,键进name。
9.在Type下,选择InlineSimpleType单选按钮。
10.单击OK。
11.要检察您创立的架构的源代码,请单击XMLSchemaEditor工具栏中的Source按钮。您会看到以下代码:
<P><?xmlversion="1.0"encoding="UTF-8"?>
<xsd:schemaxmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://xml.netbeans.org/schema/HelloXSLTIncoming"
xmlns:tns="http://xml.netbeans.org/schema/HelloXSLTIncoming"
elementFormDefault="qualified">
<xsd:elementname="name">
<xsd:simpleType>
<xsd:restrictionbase="xsd:string"/>
</xsd:simpleType>
</xsd:element>
</xsd:schema>
要创立用于传出动静的XML架构,请实行以下操纵:
1.反复下面的步骤1-4。
2.在FileName字段中,键进HelloXSLTOutgoing。
3.单击Finish。一个新的节点HelloXSLTOutgoing.xsd将呈现在HelloXSLTransformation项目标TransformationFiles节点下,而且新的架构将在XMLSchemaEditor中翻开。
4.在Schema视图的第一列中,右键单击Elements,然后从弹出菜单当选择AddElement。将翻开Element对话框。
5.在Name字段中,键进greeting。
6.在Type下,选择InlineSimpleType单选按钮。
7.单击OK。
8.要检察您创立的架构的源代码,请单击XMLSchemaEditor工具栏中的Source按钮。您应当会看到以下代码:
<P><?xmlversion="1.0"encoding="UTF-8"?>
<xsd:schemaxmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://xml.netbeans.org/schema/HelloXSLTOutgoing"
xmlns:tns="http://xml.netbeans.org/schema/HelloXSLTOutgoing"
elementFormDefault="qualified">
<xsd:elementname="greeting">
<xsd:simpleType>
<xsd:restrictionbase="xsd:string"/>
</xsd:simpleType>
</xsd:element>
</xsd:schema>
9.单击工具栏上的SaveAll按钮。
您应当会在HelloXSLTransformation项目标TransformationFiles节点下看到列出的两个架构文件。
注重:XMLSchemaEditor并非本教程的主题。
创立WSDL文件
如今我们将创立一个Web服务形貌文件,用于界说XSL转换服务的Web接口。
要创立WSDL文件,请实行以下操纵:
1.在Projects窗口中,右键单击HelloXSLTransformation>TransformationFiles节点,然后选择New>File/Folder。
2.在NewFile对话框的Categories下,选择XML。
3.在FileTypes下,选择WSDLDocument,然后单击Next。
4.在FileName字段中,键进HelloXSLTWSDL,然后单击Next。
5.在Input下的ElementOrType列中,单击省略号(...)按钮。将翻开SelectElementOrType对话框。
6.选择HelloXSLTransformation>src/HelloXSLTIncoming.xsd>Elements>name并单击OK。
7.在Output的ElementOrType列中,单击省略号(...)按钮。将翻开SelectElementOrType对话框。
8.选择HelloXSLTransformation>src/HelloXSLTOutgoing.xsd>Elements>greeting并单击OK。
9.单击Next。
10.在BindingType字段中,选择SOAP。
11.在BindingSubtype下,选择DocumentLiteral,然后单击Finish。
您应当会在HelloXSLTransformation项目标TransformationFiles节点下看到列出的HelloXSLTWSDL.wsdl文件。
注重:创立和编纂WSDL文件并非本教程的主题。有关具体信息,请拜见WSDL编纂器开辟者指南。
不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听) |
|