2007年06月
阅读提示:随着关系数据库技术的发展,数据库技术的发展呈现出三个重要特征:支持XML数据格式、商业智能成重点和SOA架构支持。SOA已经成为目前IT业内的一个大的发展趋势,最初IBM和BEA是该理念的主要推动者,后来有越来越多的企业加入,开始宣称支持SOA,其中包括Oracle,而微软开始并不是非常赞同SOA的,但是,随着时间的发展,目前国内主流的数据库厂商都开始宣称他们的产品是完全支持SOA架构的,包括微软的SQL Server 2005,从微软态度的转变可以看出,未来IT业的发展与融合,SOA正在成长为一个主流的趋势。阅读全文>
发表于 @ 2007年06月28日 23:12:00|评论(loading...)|编辑
让code reuseable有多种办法,除了oo language本身的hirechay等特性外,把现实中的问题记录下来,然后发表,可防止重复的开发过程。 Design Pattern就是一些已被记录的方法,并且有系统的描述。 根据 Christopher Alexander “每个pattern描述了在特定环境下发生了很多次的问题,然后你便可以描述这些问题的共性并提供解决的办法” 这就好像砖头一定是方的,这样他便能很容易地和其他砖头一起被砌成房子。阅读全文>
发表于 @ 2007年06月01日 17:52:00|评论(loading...)|编辑
什么是设计模式。三十六计,条条都是模式,比如“走为上”,“空城计”也都是战争模式。如果你非三十六计中的计谋不用,或者认为非三十六计中的策略不算好策略,那么别人只能认为你不懂三十六计的精髓。关于模式的理论的起源、历史,以及模式理论与中国文化的渊源、哲学思想,设计模式背后的OO设计原则,二十几个设计模式的详细讲解,他们在 Java语言中如何实现,如何在自己的系统设计中举一反三、推陈出新,以及Java语言本身使用了什么设计模式,可以看一看我的新书《Java与模式》 (电子工业出版社出版)。阅读全文>
发表于 @ 2007年06月01日 17:17:00|评论(loading...)|编辑