启动JiveJdon的REST版以及NOSQL版探索项目

开始这个项目的目的是找出我的那个小巧restful框架的不合理之处,准备深入实践运用REST,DDD,DCI,CQRS,NOSQL,EDA等思想。
探索DCI是否可以植入框架,DDD中的领域模型是否可以直接暴露为资源Resource,实践非贫血模型,分布式计算。
项目会在基本的功能完备后开源出来,部分代码将直接使用当前的jivejdon。

论坛UI基于Jforum2.6,js框架采用Jquery



验证使用formValidator


开发方式,先中间后两边,就是先领域,再UI和DB,目前DB层完全用一个key-value 并发Map放在内存中,开发重心放在领域和UI,项目后期再用真正的sql或者nosql产品重写Repository和Query接口。


Repository接口


public interface Repository<T> {
void save(T entity);
T load(Long id);
}

规格接口

public interface Specification<T> {
boolean isSatisfiedBy(T t);
Specification<T> and(Specification<T> specification);
Specification<T> or(Specification<T> specification);
Specification<T> not(Specification<T> specification);
}

项目会伴随本站大家使用的jivejdon一起成长

[该贴被oojdon于2010-05-14 10:05修改过]
[该贴被oojdon于2010-05-14 10:06修改过]
[该贴被oojdon于2010-05-14 10:07修改过]
[该贴被oojdon于2010-05-14 10:15修改过]

支持
希望能参与到项目中

关注,希望能学到知识

绝对关注!!

有CSS和JS高手加入就最好了

能不能 svn 共享下啊

学习学习 强人们的 架构思想及代码风格 ...

2010年05月14日 21:16 "oojdon"的内容
有CSS和JS高手加入就最好了 ...

不晓得高手是什么程度,个人 用 JQuery 一年多了...

真心希望能把这个项目放到 Google SVN 上

造福人民...

(主要可以大家一起建议一起学习一起提高)

2010年05月15日 17:02 "showr"的内容
真心希望能把这个项目放到 Google SVN 上 ...
现在还是个雏形,会放上去的。

最经也在学习nosql,不知道lz用的哪个nosql产品啊

改变决定
基于当前jivejdon,替换struts1