当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 应用程序开发技术正发生着一次质的飞跃,从根本上大幅度提高开发人员的生产效率,它开启了一道通向全新概念的应用程序的大门。
 

 

 ·微软.netlaza    »显示摘要«
    摘要: 摘要:.net计划是微软继推出dos、windows之后的又一个革命性的开发平台。在整个.net框架中提出了大量的新概念和新技术。本文从软件开发的角度对.net框架进行阐述,同时对.net和j2ee进行比较,并对.net提出了几点疑问。 关键词:.net、xml(可扩展标记性语言)、soap(简单对象访问协议)、windowsdna、集合(assembly)、通用语言运行时(cl......
 ·.net开发平台研究(一    »显示摘要«
    摘要: .net开发平台研究 总结: .net开发平台的发布标志着近十年来微软开发平台第一个重大的转变。这个开发平台包括一个用于加载和运行应用程序的新的软件基础结构(.net framework和asp.net),一个新的开发环境(visual studio .net),以及支持该结构的编程语言。 微软希望随着这个新平台的发布,评论不再将这个平台作为朦胧的软件,而且开发者也将发......


XML、Web服务和.NET框架
应用程序开发技术正发生着一次质的飞跃,从根本上大幅度提高开发人员的生产效率,它开启了一道通向全新概念的应用程序的大门. 在过去,开发人员一直通过集成本地系统服务来构建应用程序.在这种模式下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为. 如今,开发人员在很大程度上已挣脱了这种模式的束缚,致力于构建具有复杂结构的n层系统,这种系统能将网络中各处的众多的应用程序进行集成,并大大提升应用程序的价值.这样,开发人员便可集中精力挖掘软件独特的商业价值,而不必日夜为如何构建基本结构伤脑筋了.令人欣喜的局面将应运而生:软件投放市场的时间大大缩短.开发人员的编程效率明显提高,最为根本的是开发出质量上乘的软件. 我们正在进入一个崭新的计算时代,一个互联网时代,其核心技术是“可扩展标记语言”,即xml.xml创建出可供任何人从任何地方访问与使用的功能强大的应用程序.它极大地扩展了应用程序的功能,并实现了软件的不间断传输.在这种大环境中,软件已不完全是指那些从cd进行安装的程序,而是已经演变成了一种服务:类似于调用者的id验证或按观看次数进行收费的电视,人们可通过通信媒体预定此类服务. 这一切,是通过将紧密耦合的.高效的n层计算技术与面向消息的.松散耦合的web概念相结合来实现的.我们将这种计算风格称为web服务,它的出现标志着人类已经迈入应用程序开发技术的新纪元.web服务是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(http)与xml,将功能纲领性地体现在互联网与企业内部网上.可将web服务视作web上的组件编程. 从理论上讲,开发人员可通过调用web应用编程接口(api)(就像调用本地服务一样),将web服务集成到应用程序中,不同的是web api调用可通过互联网发送给位于远程系统中的某一服务.例如,microsoft passport服务使得开发人员能够对某应用程序进行验证.通过passport服务编程,开发人员可以充分利用passport的基本结构,通过运行passport来维护用户数据库,以确保它的正常运行.定期备份等等. 松散耦合 在某个网络中分发应用程序逻辑,并不是一个全新的概念,在web中分发并集成应用程序逻辑才是一个崭新的概念. 从前,分布式的应用程序逻辑需要使用分布式的对象模型,诸如:微软的分布式组件对象模型(dcom).对象管理集团的公用对象请求代理程序体系结构(corba)或sun的远程方法调用(rmi).通过使用这种基本结构,开发人员仍可拥有使用本地模型所提供的丰富资源与精确性,并可将服务置于远程系统中. 这些系统有一个共同的缺陷,那就是它们无法扩展到互联网上:它们要求服务客户端与系统提供的服务本身之间必须进行紧密耦合,即要求一个同类基本结构.这样的系统往往十分脆弱:如果一端的执行机制发生变化,那么另一端便会崩溃.例如,如果服务器应用程序的接口发生更改,那么客户端便会崩溃. 要求提供紧密耦合的基本结构,无可厚非,许多应用程序均是基于这种系统构建而成的.
...   下一页
 ·microsoftteched    »显示摘要«
    摘要: microsoft新产品及技术的分类 microsoft tech ed是业界少见的专门针对技术和开发者的大规模讨论和研究的会议, 本次会议分为以下几个主要主题, 从这里我们能够看到microsoft的几个主要技术研究方向: * .net技术讨论, 主要针基于microsoft技术的开发者, 讨论了.net技术的概念, 技术以及应用,该部分是目前microsoft的最主要的思......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE