.Net的精髓-XML和SOAP(二)

.NET 技术

   你可能已经阅读了一些关于 .NET 是什么和由什么东西组成的文章。.NET 允许我们在服务的层次上而不是在发布的层次上来共享信息并交互。Microsoft 的支持 .NET 的产品和许多来自第三方的组件、内容和功能拥有 .NET 的内部结构。但自然地会提出一个问题:“是什么使 .NET 能够工作?”

   这些都从 XML 开始。

   用XML实现数据编码

   要想理解 .NET ,就需要理解 XML。像我们在自己的交流中所说和写的语言一样,XML,eXtensible Markup Language,可扩展标记语言,是 .NET 的基础。也许我们有伟大的思想和信息可以分享,但如果我们不能以一种别人可以理解的方式来表述我们的思想和信息,我们的艰苦工作和想法就只能躺在那里睡大觉。XML 是 .NET 的灵魂,是所有 .NET 现在和将来的基础。数据库将通过 XML 中的纪录集来读写,Web 浏览器将接受 XML 并将其和伴随它的样式表一起显示,Visual Studio 甚至会产生 XML 代码!不理解 XML 和与之相关的技术,你就不能同支持 .NET 的资源交流,无论是站点还是人!

   对于今天的 Web 服务器而言,XML 差不多无所不在了。几乎所有的计算平台都能分析 XML,因而也就能获得 XML 文档中的内容。Windows 能,Linux 能,当然 MVS 和 VMS 也能。甚至蜂窝式移动电话也能!所以,如果我们能找到一种方式从远程系统获得 XML 文档,问题就剩下如何理解文档中包含的数据了。这时,我们通过 SOAP 搭载 XML 文档。

时间: 2025-01-21 12:23:24

.Net的精髓-XML和SOAP(二)的相关文章

.Net的精髓——XML和SOAP

Internet 的应用正在不断地扩大,但我们的 Internet 编程方式还处于石器时代.Internet 用户就像老式主机的分时终端上的用户一样,他们从一个受保护的资源请求信息,然后等待回应.你从正在浏览的 Internet 站点上接收的信息由它希望提供给你的.基于HTML 的信息组成的. 但是,同远程 Web 站点进行交互式操作是不是更有趣?如果我们能用某种方法访问远程站点提供的计算能力并利用它的服务,而不仅仅是利用它的发布能力,会不会更好?这就是 .NET 将要提供的精华. .NET 将

.Net的精髓-XML和SOAP(一)

看了那么多广告和宣传,现在你可能开始对 .NET 是什么有了一个想法.Internet 的应用正在不断地扩大,但我们的 Internet 编程方式还处于石器时代.Internet 用户就像老式主机的分时终端上的用户一样,他们从一个受保护的资源请求信息,然后等待回应.你从正在浏览的 Internet 站点上接收的信息由它希望提供给你的.基于 HTML 的信息组成的. 但是,同远程 Web 站点进行交互式操作是不是更有趣?如果我们能用某种方法访问远程站点提供的计算能力并利用它的服务,而不仅仅是利用它

.Net的精髓-XML和SOAP(三)

用SOAP实现数据通讯 长期以来我们使用超文本传输协议 HTTP 来提供 Web 页面以及往来的内容.但当我们将 HTTP 或一些其它 Internet 传输协议 同 XML 结合起来,并指定 XML 文档自身的格式时,你得到了简单对象访问协议 SOAP.至少在开始构想它时,SOAP是被设计为从本地系统向远程系统传递远端方法调用的.基于 SOAP 的结构与同时代的其它远程结构-DCOM.CORBA 和 RMI 等等-所不同的,SOAP 协议可以穿越任何团体的防火墙,并且 SOAP 数据包中包含着

WebService报错javax.xml.ws.soap.SOAPFaultException: javax.xml.ws.WebFault.messageName()

一.发现问题JAX-WS规范是一组XML web services的JAVA API.JAXWS-RI是其的一个包. 用jaxws-ri-2.2.5.zip做webservice,将jaxws-ri-2.2.5.zip中lib内容拷贝到web project的lib中,运行时使用该包时抛出异常:javax.xml.ws.soap.SOAPFaultException: javax.xml.ws.WebFault.messageName() Ljava/lang/String. 二.原因分析JAX

wcf-WCF如何返回指定格式的XML(soap)

问题描述 WCF如何返回指定格式的XML(soap) soap:Body <?xml version="1.0" encoding="UTF-8"?> <result> <code>1</code> </message> <output> <resultset> <row> <aaa100>AAC004</aaa100> <aaa101>

XML、SOAP以及.NET

xml XML.Web服务和.NET框架 应用程序开发技术正发生着一次质的飞跃,从根本上大幅度提高开发人员的生产效率,它开启了一道通向全新概念的应用程序的大门. 在过去,开发人员一直通过集成本地系统服务来构建应用程序.在这种模式下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为. 如今,开发人员在很大程度上已挣脱了这种模式的束缚,致力于构建具有复杂结构的n层系统,这种系统能将网络中各处的众多的应用程序进行集成,并大大提升应用程序的价值.这样,开发人员便可集中精力挖掘软件独特的商业价值,

javax.xml.ws.soap.SOAPFaultException: This class does not support SAAJ 1.1

问题描述 调用 远程的 由 CXF 写 的 WebService,Tomcat下 可以正常运行,但是部署到 Weblogic10.3.4 下就报 不支持 SAAJ1.1.] Root cause of ServletException. javax.xml.ws.soap.SOAPFaultException: This class does not support SAAJ 1.1 at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsCli

CXF报错啊!javax.xml.ws.soap.soapfaultexception bad number in .class file

问题描述 调用的时候出现这个错误.javax.xml.ws.soap.soapfaultexception bad number in .class file 解决方案 版本的问题,信息也不全啊

Spring 配XML的十二种技巧!

Spring 配XML的十二种技巧! 转帖 :Spring 配XML的十二种技巧! 这篇文章写得不错,希望跟大家一起学习~~ 共同进步!! Spring 配XML的十二种技巧! Spring是一个强有力的java程序框架,其被广泛应用于java的程序中.它用POJO提供了企业级服务.Spring利用依赖注入可以获得简单而有效的测试能力.Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式.然而XML配置文件冗长而不易使用,在你进行一个使