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

10-05-14 oojdon
开始这个项目的目的是找出我的那个小巧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);
}
<p>

规格接口

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);
}
<p>

项目会伴随本站大家使用的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修改过]

                   

10
jentrees
2010-05-14 11:33
支持

希望能参与到项目中

pansi911
2010-05-14 16:21
关注,希望能学到知识

xiaosanaiq
2010-05-14 16:51
绝对关注!!

oojdon
2010-05-14 21:16
有CSS和JS高手加入就最好了

猜你喜欢
3Go 1 2 3 下一页