2005年05月12日

这里不再维护了,到这里吧!
http://www.rocksun.net

2005年04月20日

无所适从已经不是一天两天了,曾经天真的以为自己是一个纯粹的程序员,我就是要研究Java架构的,其他东西于我没什么意义,但是渐渐的我发现,原来有许多事情更加重要,我们在做着各种各样的玩具,也许让我们觉得很爽,但未必改变了现实。

不管如何,是时候有些什么事情发生了。无论如何,不管怎样,结果总会出现的,而结果大多是OK。


2005年03月29日

愈发觉得完成整合的工程太艰难了,今天本想把Spring和OSWorkflow集成,发现OSWorkflow好像支持使用的是Hibernate,我不是很明白为什么要这样做,所以决定先用Hibernate了,看到Hibernate3,想都没想就下来了,发现包明有些异样,没注意,等到与Spring集成才发现不大对,原来Hibernate3连包结构都与2.*不同,赶快到Spring网站上看,发现原来已经有新版本的Spring支持Hibernate3了,所以赶快换了Spring,好在Spring变化不大,尽管没有文档,一点点还是凑出来了。正想高兴一下,突然发现还有OSWorkflow呢?自己想了一会,决定算了,OSWorkflow不会那么快修改自己的实现的,而我又是这么希望能够自然的集成,所以还是用Hibernate2.1吧。

今天很累了,决定晚上测好Spring与Hibernate的AOP就休息,头痛啊。如果比较顺利,就是剩下任务最关键也是我最不熟悉的一步了,OSWorkflow的集成,以前没用过OSWorkflow,所以还是比较陌生,今天还差点决定用用springworkflow,粗略的看了一下,好像个MVC框架,呵呵,不看了。

2005年03月26日

今天一个不懂足球的朋友跟我说去看球了,才注意到今天是足协杯了,所以到网上看看我久违的中国足球。看到的是一片百废待兴的场面,球员开始知道挣钱不容易了,俱乐部知道不会再死命砸钱了,球迷不愿意再上当了。

想想前几年所有的俱乐部都很阔气,把整个联赛捧得红红火火,许多经典的比赛沥沥在目,那时候的队员一定有在伯纳乌的感觉。而现在,文明好像被一场核战争给摧毁了,许多人重新捡起了最原始工具,一点点地经营俱乐部,而球员不在那么牛气,因为生活再也不像以前那样虚幻,一切都是赤裸裸的现实。

我想这才是事务本来的面目,我们没办法装成很成熟,实际上我们很幼稚。我们好像回到了1994,那时候球员踢球没有那么多钱,他们踢球是因为对足球的热爱。当年青岛队的那些老队员一直让我很留恋,他们踢球只是因为喜欢,能成为职业球员对他们来说就像梦一样,所以他们才会那样的义无反顾(当然他们也有很多问题)。

这种回到过去的感觉很特别,好像看科幻片一样,但给我很多希望,也许我们这一次该珍惜我们的所得了。

另外,感觉山东队好像是传说中的世外桃源或者是乌托邦,但我一点都不觉得高兴,也许最该完蛋的就是这种不缺钱的球队了,秩序就是这些国家暴发户搞乱的。


2005年03月24日

Tapestry又用了一点点,进展比较慢,今天在研究如何统一的处理Session信息,使用了PageRenderListener,还可以,在请求时可以做到权限检查和其他统一的操作。本来想找找Tapestry本身的Session机制,可是因为看不明白什么意思,先放弃吧。

Tapestry本身很适合分工合作,适合长期产品的开发,界面与程序可以完美的分离,前台的开发完全可以独立的进行,不需要让页面在美工和程序员之间来回转了。不过Tapestry应该有个更好的开发平台,他的模式适合作成集成的开发工具。Tapestry用来更改很棒,但开始时还是太复杂了。

另外最好看看官方的教程,比较全面,有一些特性是开发所必需的,前几天说的那个有些片面。

2005年03月22日

在TheServerSide看到blablalist,为啥自己总是慢一拍呢?本来还想自己这个注意怎么转化成Money呢,可惜可惜。

这个网站还是Java的,框架是RIFE,不知道咋样,太多了,不过据说仿造Ruby(又是Ruby,有一个Trail了,这个呢?),看来Ruby现在很红啊,大家都想来秀秀比比。

今天把Tapestry和Spring集成到一起,参照Spring的文档,比较顺利,Tapestry和Spring恨无缝的联系在一起,不过愈发感觉这系统越来越复杂了。

还有个感觉就是大家对一些脚本运行框架非常感兴趣如BeanShell,BSF什么的,在这几个项目里都有涉及,为编程简化了不少工作。

2005年03月20日

Tapestry完全不需要使用JSP,这个特性让我很兴奋,可是我也有些害怕,因为我要做的系统的界面很多是要自动生成的,本来如果只是JSP,我可以随意生成每一个字符,可是现在我必须将我的这些代码使用Tapestry的方式表现出来,正像我和很多人说过的,每一个框架都解决了一个问题却产生了更多的问题。

除了界面生成的问题,另一个是如何写自己的验证类,在前台嵌入自己的Javascript代码,这一点好像也并不容易,是我开始使用后首先解决的问题,这里先暂且放下,到实际使用时再尽力公关。

现在国外很多家伙在讨论什么Ajax,开始还以为是什么框架,看来看去也没明白什么东西,后来隐隐约约明白只不过是一个概念,说白了就是使用XmlHTTP做界面罢了,确实很酷,但也没什么了不起的。

2005年03月17日

在Martin Folwer的Blog看到这个单词,哈哈,让我会心一笑,有些单词出人意料的给排列出来了。
还有subversion这个单词,千万不要想当然的去想一个意思,有机会一定要查查词典,哈哈。

2005年03月15日

今天决定开启我的英文写作Blog,偶然看到这个Blog网站的一个链接TwentyQuestions,你可以随便提问,然后别人可以回答。我还在想这算不算社会性软件,其他几个著名的网站,的功能是通过本人满足自身的功能,同时间接的为其他人带来好处,像这个网站这种单方向的帮助未必会提起大家的兴趣。我现在提出了个问题,不过我自己已经解决了,不过看看网站上有没有人会给我帮助,不过大家不要笑话我的英文阿,主要是现在没法改了。