我爱Aspx >> 数据库 >> 对象数据库与关系数据库利弊谈在20世纪60年代后期引入的面向对象技术引起了一场革命。到20世纪80年代后,面向对象的技术已经成为了行业的主流,其原因多种多样:面向对象不仅简化了界面的开发,而且也提供了一种更加灵活、简单数据处理方法,这种方法从根本上改变了应用程序的构建方法。不再像关系型数据库一样用死板的二维表格来表示数据,对象技术使用类对数据进行描述。一个对象是一个类的实例,就像一颗特定的橡树是橡树类的实例一样。
对象技术使用继承方案,使得类是按等级设计的。“橡树”类能够从更加普遍的类“树”继承数据结构和数据行为。
对象技术能够更好地描述我们所见的世界,面向对象的语言已经被证实在大多数编程领域更加通用。他们使得编程语言更加接近自然语言和多数软件开发领域的主流思想。面向对象是一个新的典范,它的影响将持久而深远。
面向对象的特性很快被添加到各种成熟的语言中,并因此成就了一些语言,如C++。新的面向对象的开发环境出现了,包括Visual Basic,Visual C++,PowerBuilder,Delphi,以及Caché。尽管面向对象的技术在高级开发环境下受到了广泛支持,它还是需要花一定的时间形成正规的课程。而且还需要花更长的时间来构建一个真正的基于对象的世界——我们目前还没有到达这样一个阶段。
万维网上对象技术的发展
随着万维网(World Wide Web)转变为交换各种信息的手段,面向对象的编程语言Java成为Web开发者的最爱。基于C++,Java能够用来创建可以在浏览器执行的小程序(Java applets)。
Sun为了促进Java的发展免费提供Java环境。在短短几年内,成百上万的Java环境被复制下载,Java渗透到世界的每一个角落。同时Java引发了更多的面向对象语言,如JavaScript,C#以及Jscript。Internet的发展也培育了一些新的面向对象语言像Perl和PHP。现在的开发者使用面向对象的技术已经是理所当然的了。
对象的崛起
对象技术影响了软件开发的各个方面。对象建模已经占领了应用建模的市场,标准UML建模方法独占鳌头。
20世纪90年代,面向对象中间件产品的出现为面向对象的应用提供了安全交流服务。当1998年JMS(Java Messaging Serivce)的出现,使得中间件市场向前跨越了一大步。JMS定义了一整套消息传递的应用编程接口(APIs),使得经认证的J2EE应用必须引入JMS服务器。这进一步强化了标准化进程,大大降低了中间件的费用,提供了编写企业范围基于对象的应用程序平台。
XML和Web服务
1998年,HTML,专门用于网页设计的标识语言,经过进一步发展并标准化,创造出了XML(扩展的标识语言)。XML提供了一整套语法,能够用于创建与存储在数据库中定义相似的自定义数据格式,可以。有了XML,程序能够把定义附加在数据上,能够交换数据和数据含义。XML能够使得有特定标准的数据模型(如发票或者购买订单)的定义能够在公司内部或者公司之间进行数据交换。XML引发了Web服务的兴起——在不需要客户定制的情况下,程序能够与其他程序立即交互。现在出现了两种Web服务环境——J2EE和.NET。像SQL一样,XML为程序员提供了获取数据的标准,但XML同时还提供了一种在对象层定义数据的标准语言。XML和对象技术一样迅速成长。结果,数据对象的新标准和基于XML的新的开发产品出现了。
Ҷƪл˵?
五邑大学选用IBM System Storage..[03-18]
服务器管理朝标准看齐,新标准[03-18]
Java标准受到挑战 未来由谁主宰[03-18]
Gartner:中级企业磁盘阵列NetAp..[03-18]
数据存储指南 存储备份技术详解[03-18]
梦想家关于多核技术的看法[03-18]
鲍尔默称07年2亿人用Vista和Offi..[03-18]
细数 Ubuntu 的发展路线图[03-18]
用WinXP的Regsvr32命令控制系统控..[03-18]
“无间道”就在身边 专家称谨防手..[03-18]