您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp.net >> 正文

ASP.NET 打造互联网未来空间站(1)

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-1-30 我要参与讨论

  是将你的页面那些告诉你你的过程所涉及的属性、方法、事件等小提示包装起来。因此,ASP.NET在页面上可以自动完成这些事情。
ASP.NET从根本上提供给这样一种自动化的方法,你用它建造的不是页面,:你实际上用它建造的是有独立的文件扩展名的WEB服务。在这样的页面里面,你实际上能定义使网站被调用的方法,你需要做的一切只是在页面里写你的代码,点击保存。并且,如果你用浏览器点击那个方法,你将实际上得到所有可以调用的方法的全部列表,以及一个如何通过SOAP调用它的方法的描述。你既可以用标准的查询字符串调用那些方法,也可以动态的创建一个com代理对象, 使网络通信全部自动化,包括全部http调用,以及XML集合,使用SOAP调用这个服务就像你调用一个储存在服务器里的对象的常规方法.
就像ASP的产生使得编写动态的网页的工作变得轻而易举所用的方法相同,ASP.NET的产生真的使写动态的WEB服务变得轻而易举。而实现这一功能,你只需要认真考虑你想写的代码和你想处理的数据。你根本不必想到XML。(当然,如果你想考虑XML,你能考虑XML。)
你可以写一个提供类别名字的方法,我可以用它来查询我的库存数据库,以及我的其他信息:我的生意怎么样了,我有多少库存,我将返还给你一个那个类别的所有产品列表;比如,如果我是食品杂货商店你向我询问牛奶的信息,我将给你我卖的牛奶的全部不同的种类信息。
你在ASP+中做这件事(当然,他真的意思是想说ASP.NET)的方法是:你仅仅用VB, C#编写一个类,该类有一个方法比如说取得类别,并且他还包含类别名字。接下来,它能进行查询SQL SERVER数据库或任何XML数据源,把数据带回。这个过程实际上不必认真考虑转换成XML这些事情。ASP.NET会自动完成XML的转换工作。
因此,我们能够自动地将一个xml payload转换成一个整数。然后,如果你返回一个records set的时候,我们将自动地处理records set,并将他变成XML数据流。因此,在ASP中不得不做的那些事情:手工分析XML,手工将HTTP的内容转换成对 XML payload的访问并分析他,这些过程都被自动的完成了。我们在其中提供动态的维护contract能力。Contract主要用来解释如何调用web service 的。因此你可以很容易的传递这个contract到其他站点上了,其他站点也可以直接对你的站点进行编程。
我们的网站作了一个很有趣的例子,提供了一系列的调用ASP+(即ASP.NET)的例子,他们提供的web service是:允许其他ASP.NET站点列举这个站点在某一天写的所有新的例子。因此那些站点可以订阅这些服务,并且可以对这些web service编程,规定他们是一天一次还是一个小时一次获取网站更新的那些例子的链接列表。

这样说来,对于用户来讲,他们没有必要考虑与浏览器或者web页面打交道的这些事情,他们直接通过web service就可以访问互联网了?
是的,但是那将是web service的美好的远景,那时我们将会认识到,互联网实际上是所有信息的总和。我们曾经为了便于人们浏览提供了在浏览器中显示html的方式,但是如果您的合作伙伴或者您公司的其他工作人员的一些进程或者程序需要调用这些信息时候,目前的技术实在是在无能为力的。XML技术的产生使得人们随心所欲表现任何数据成为可能。因此,你可以利用xml创建更多的web service,以便人们可以用多种方式调用程序或者交换数据。Xml的确是一件强有力的工具,他也可以帮助人们构建更多种类的应用程序。Xml技术也给客户提供了更多的帮助,由于他们同样可以获得数据和信息,所以他们可以做更多的事情。

由于有了以上这些技术,你不一定非要从客户端基于浏览器的应用程序中调用WEB服务。你还可以在一个普通的VB或者C#应用

上一页  [1] [2] [3] [4] 下一页

在google里搜索更多ASP.NET 打造互联网未来空间站(1)

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明