分包
工程1:公共dao
dao工程包含对数据库的访问的定义,和对dto实体的映射,管理sql生成
工程2:公共domain(dto实体)、
domain工程只包含对dto实体的定义
工程3:rostereditor-service接口工程
接口工程包含两个子包,用于区分是用于内部系统调用或是外部系统调用
工程4:rostereditor-biz接口实现类工程
实现类工程即业务工程,业务工程实现接口工程中的接口,完成各个业务
工程5:rostereditor-dao工程
该工程包含rostereditor专属的个性化dao
工程6:rostereditor-domain(dto实体)工程
该工程包含rostereditor专属的个性化domain,可以依赖工程2
其中工程2和工程3打包后交给客户端依赖,以供客户端像访问本地方法一样调用远程服务
如果存在工程6,也打包交给客户端依赖