2005年12月
AJAX技术继续在酝酿,好也罢,不好也罢。俗话说,兼听则明,偏听则暗。这次我翻译一篇Andre Charland的文章,来看看大家是怎么看待这个技术的。阅读全文>
发表于 @ 2005年12月30日 15:42:00|评论(loading...)|编辑
面向对象的基本原则系列谈,这次我们讨论一下依赖颠倒原则。依赖颠倒原则是一种重要的原则,是我们对接口编程的理论基础。学习该原则,可以使我们深入的理解面向对象的分析和编码。本文从一个笑话入手,结合几种常用的模式,来分析讨论该原则。阅读全文>
发表于 @ 2005年12月30日 09:24:00|评论(loading...)|编辑
AJAX的确是一种让人激动人心的技术,还等什么?赶快使用吧!本文试图列出几种使用该技术的情况,大家不妨试试看。阅读全文>
发表于 @ 2005年12月28日 10:20:00|评论(loading...)|编辑
Java阵营好比一个江湖,在这个充满活力的江湖,各种技术纷沓而来,时时刻刻进行着华山论剑。对于我们开发人员来说,不要被这些技术华丽的外表蒙住了眼,洗去它们的铅华,才能显真。这个真才是我们开发人员需要的。阅读全文>
发表于 @ 2005年12月27日 11:06:00|评论(loading...)|编辑
大家都知道大名鼎鼎的设计模式,应该也知道模式的背后却是面向对象的基本原则在支持。面向对象的四个基本原则可能大家都背得烂熟,但要理解却是不太容易的。常常想到,既然模式遵守了面向对象的基本原则,那么模式就是我们理解面向对象基本原则的一些天然的例子了。本文和后续的系列试图以模式为例来解释面向对象的几个基本原则,希望和大家一起来讨论。阅读全文>
发表于 @ 2005年12月26日 14:26:00|评论(loading...)|编辑
解决一个问题,我们总是先将这个问题进行分解,分解成为很多小块,或者方面;然后我们关注问题的每一个方面,将他们一一解决;最后完成了对整个问题的解决。在我们的模式的解决思路中,都贯穿了这种思想。模式总是不厌烦的将各种依赖进行解耦,然后去关注问题的各个方面。
阅读全文>
发表于 @ 2005年12月23日 13:26:00|评论(loading...)|编辑
模式系列谈,今天来谈谈Decorator模式。Decorator模式是一种应用的比较多的模式,也是对面向对象的基本原则之多用组合、少用继承的最好说明。Decorator模式既有相当的灵活性,又有利于扩展。学习该模式,有助于我们深入的理解面向对象思想,进而将这些思想付之实践,这可能是我们应用模式的最大的收获。阅读全文>
发表于 @ 2005年12月21日 10:21:00|评论(loading...)|编辑
本文从一个基于SERVLET的简单例子开始,尝试给读者介绍AJAX的入门知识,用手把手的实例代码告诉读者如何开发基于JSP、Struts的AJAX应用,最后以一个比较复杂的Struts+AJAX应用实例结束,希望本文能作为读者AJAX入门的参考!阅读全文>
发表于 @ 2005年12月15日 10:25:00|评论(loading...)|编辑
在编码过程中,数组是我们最最常用的数据结构之一。但是数组又是我们最容易抛弃的数据结构,经常由于初始化和数组长度固定等原因,我们常常用ArrayList等其他一些集合类来代替它。其实,数组作为最简单的集合数据,与其他集合数据比较起来有操作简单和查询速度快等优点。对于其长度固定的弱点,也在很多时候可以得到相应的解决。此外,在编码过程中,有些是直观的就能让我们使用数组,而很多时候却不是那么直观,需要我们稍加分析才行。本文的总结,是对数组的使用的被忽略而又能显示数组优点的一些方面的阐述,希望用来抛砖引玉,引起大家对数组的用法进行挖掘。阅读全文>
发表于 @ 2005年12月12日 07:26:00|评论(loading...)|编辑
观察家模式是一种常用的模式,也是MVC模式的基础。本文试图先解释该模式,并给出一个简单例子;然后从一个常用成语说开来,深入剖析该模式;最后,分析该模式的缺点,并且结合模板方法模式给出解决办法。如果读者不熟悉模板方法模式,可以先阅读本人的关于模板方法的文章。阅读全文>
发表于 @ 2005年12月09日 13:37:00|评论(loading...)|编辑