仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1030|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之教程:XSLT Designer疾速进门指南

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 22:50:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-13 14:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表