ASP.NET网站制作之教程: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。
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和面向服务的课也应该听一听) 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。 在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。 在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的 HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了. 业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。 ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
页:
[1]