2006年8月14日
摘要: AspectJ领导者兼Interface21首席科学家Adrian Colyer的文章还是值得一看的。Simplifying Enterprise Applications with Spring 2.0 and AspectJ把现有Web Application从一种Framework转到另一种Framework从来就不是简单的事儿,看看这位老兄的经历。Struts to Stripes - A... 阅读全文
posted @ 2006-08-14 15:17 Allen Young 阅读(212) 评论(0) 推荐(0) 编辑
  2006年8月9日
摘要: Portal的概念风风火火地炒了好几年,确始终没有大红大紫。眼看着Ajax和Web 2.0朝自己杀来,靠Portal产品过日子的厂商们也终于按耐不住了。老牌开源Portal产品Liferay在其4.0版本中就加入了Ajax的东东,其Portlet的移动、添加和删除就是基于Ajax的。但是这远远是不够的,如果不能在产品级别更好的支持Portlet内部的Ajax,那么传统的Portal很可能会穷途末路... 阅读全文
posted @ 2006-08-09 10:31 Allen Young 阅读(2082) 评论(7) 推荐(0) 编辑
摘要: Ten Common Misconceptions About Spring...虽说是Common Misconceptions,但是我觉得大多数人其实都懂的啊,也不算是误解吧。Pragmatic SOA: Introducing the WOA/ClientThe SOA will reach: Web-Oriented ArchitectureWeb-Oriented Architectur... 阅读全文
posted @ 2006-08-09 09:44 Allen Young 阅读(132) 评论(0) 推荐(0) 编辑
  2006年7月17日
摘要: 不知不觉间,Spring 2.0的RC2已经发布了。看着这个在Java界声望极高的Framework终于下定决心做出了大版本的升级,我想,大家肯定会心里痒痒的吧。毕竟,Spring从刚刚开始步入大家的视线开始直到今天,正式版本也不过只做到1.2.8。这次Spring的大版本好的变动,无疑会给Java世界带来很大的震动。JavaEE 5.0也刚刚发布了,想到不久之后就会看到这两个对头的竞争,还真是觉... 阅读全文
posted @ 2006-07-17 20:21 Allen Young 阅读(396) 评论(0) 推荐(0) 编辑
  2006年7月14日
摘要: 写完也谈“轮子理论”才发现,那边“Spring和轮子”的事情已经闹得这么大了。幸好我在随笔里没提到Spring,老天保佑这把火不要烧到我身上啊。不过在这里说一些和气的话,也不知道有多少当事人能够看见,我是无名小卒,没人光顾我的Blog,可能多半也是做个无用的好人吧。大家多多少少都是搞技术的,应该也都是很有涵养的人。为了这些事情就发这么大脾气,说那么多粗话,放那么多豪言壮语,多不值得。网络本来已经很... 阅读全文
posted @ 2006-07-14 18:00 Allen Young 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 我已经记不清第一次听说“轮子理论”是什么时候了,反正是很久以前了,在浏览一个国外的技术网站时偶然看见的。当时觉得挺有道理的,觉得它不仅适用于软件开发领域,更是很通用的生活哲学。后来,随着很多自称遵循“轮子理论”的开源框架的出现,身边的人开始越来越多的和我提起“轮子理论”这个字眼儿。一时间,它好像变成了软件开发社区中的时髦词汇,如果谁不知道的话,都不好意思跟别人打招呼。然而我自认是一个具有人文精神的... 阅读全文
posted @ 2006-07-14 11:36 Allen Young 阅读(13281) 评论(18) 推荐(0) 编辑
  2006年7月6日
摘要: 道德的起源 把五只猴子关在一个笼子里,上头有一串香蕉。实验人员装了一个自动装置,一旦侦测到有猴子要去拿香蕉,马上就会有水喷向笼子,而这五只猴子都会一身湿。首先有只猴子想去拿香蕉,当然,结果就是每只猴子都淋湿了。之后每只猴子在几次的尝试后,发现莫不如此。于是猴子们达到一个共识:不要去拿香蕉,以避免被水喷到。后来实验人员把其中的一只猴子释放,换进去一只新猴子A。这只猴子A看到香蕉,马上想要去拿,结果,... 阅读全文
posted @ 2006-07-06 16:53 Allen Young 阅读(870) 评论(1) 推荐(0) 编辑
  2006年7月3日
摘要: ONJava.com -- What's New in Eclipse 3.2 Java Development Tools 阅读全文
posted @ 2006-07-03 12:21 Allen Young 阅读(249) 评论(0) 推荐(0) 编辑
  2006年6月29日
摘要: 一位顶尖的市场人才写的一篇出色的Blog,让我们这些以程序员自居的人去了解marketing是什么样子的。总结一下他的观点:marketing是不可重复的、不确定的。 marketing不是理性的,而programming是。对于programming,相同的方法若成功一次,就会每次都成功。marketing可不是这样,它就像海森堡的不确定性理论一样,即使以前成功过,这次也可能不会成功。... 阅读全文
posted @ 2006-06-29 15:41 Allen Young 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 看看Eclipse主页上闪烁的图片吧,Callisto is coming in 1 day!于是有许多人开始欣喜若狂了,甚至高呼这种按时发布是敏捷开发的伟大成果。我不知道按时发布是否真的和敏捷开发有关,在这里我也不像讨论这个东西。我想说的是,为什么Callisto这个东西会让大家如此着迷?让我们先来看看Callisto是用来做什么的。Callisto的主页上面说:“Callisto的目的是通过提... 阅读全文
posted @ 2006-06-29 15:04 Allen Young 阅读(419) 评论(1) 推荐(0) 编辑