摘要: 传统的JavaEE MVC框架如Struts等都是基于Action设计的后缀式映射,然而,流行的Web趋势是REST风格的架构。尽管使用Filter或者Apache mod_rewrite能够通过URL重写实现REST风格的URL,为什么不直接设计一个全新的REST风格的MVC框架呢?本文将讲述如何从头设计一个基于REST风格的Java MVC框架,配合Annotation,最大限度地简化Web应用的开发,您甚至编写一行代码就可以实现“Hello, world”。Java开发者对MVC框架一定不陌生,从Struts到WebWork,Java MVC框架层出不穷。我们已经习惯了处理*.do或*. 阅读全文
posted @ 2010-01-27 20:10 WenEric 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在使用Subversion进行版本管理时,有时候需要将其他资源库的一部分链接到我们自己资源库中,例如,本地已经存在的Project已经被Subversion管理了,但是,需要引入gdata等第三方库,当然可以直接将第三方发布的lib放到本地,但是,无法做到实时更新。由于Subversion支持external形式的外链,我们就可以将外部库的一部分当作本地Project的一部分。以gdata为例,我们需要在本地的src目录下引入gdata的两个目录:atom:http://gdata-python-client.googlecode.com/svn/trunk/src/atom gdata:h. 阅读全文
posted @ 2010-01-27 19:41 WenEric 阅读(457) 评论(0) 推荐(0) 编辑