我需要一个能架在JdonFramework上用的Restful框架,它必须足够的小巧精致,让我可以随心所欲的定制和改写,当前java世界里面的很多restful框架都不能满足我的要求,比如play,vraptor3以及国内的jrest4guice,它们都太大了,于是我开始制造我的轮子,一个深度集成jdonframework的小巧restful框架,开发过程中吸取了这篇文章http://www.ibm.com/developerworks/cn/java/j-lo-restmvc/的部分设计,感谢它。
web开发个人认为复杂部分在MVC的MV两端,也就是视图层和模型层,而control层没必要搞那么复杂,以避免新手将业务逻辑往control里面写,所以视图层我提供各种render,比如file,image,json,javascript,以及抽象出来的template,这个template可以让用户选择使用jsp,velocity, freeMarker等。model层的主流方法论是领域驱动设计,所以我深度集成jdonframework。代码示例如下:
|
框架还在完善当中,如果你有更好的设计,多多提意见,如果你想参与开发,那更是欢迎,我们的目标是用这个框架来写jivejdon,目前我和xmuzu是主要的参与者。框架demo以后会包括qi4j,akka,nosql。
[该贴被oojdon于2010-04-05 14:26修改过]