现在代码的目录结构是这样的。
先分模块,如有用户模块、部门模块,那么
用户模块中就有dao层、service层、web层、还有domain。
每个模块都有这样的划分。 但是近来我的一个同事说虽然模块中进行了分层了,但是domain可以抽取出来。
也就是说,用户模块和部门模块中都只有dao层、service层、web层,而没有domain,
同事说domain应该还是抽取出来,专门建立一个domain包来存放所有模块的实体类,方便清晰的查看系统中建立那些实体类。 但是我还是觉得用户模块和部门模块中还是应该有domain包的,不抽取出来。因为
是分了模块的了。 请问,大家是如何分的呢?
先分模块,如有用户模块、部门模块,那么
用户模块中就有dao层、service层、web层、还有domain。
每个模块都有这样的划分。 但是近来我的一个同事说虽然模块中进行了分层了,但是domain可以抽取出来。
也就是说,用户模块和部门模块中都只有dao层、service层、web层,而没有domain,
同事说domain应该还是抽取出来,专门建立一个domain包来存放所有模块的实体类,方便清晰的查看系统中建立那些实体类。 但是我还是觉得用户模块和部门模块中还是应该有domain包的,不抽取出来。因为
是分了模块的了。 请问,大家是如何分的呢?
解决方案 »
- MyEclipse 启动 Tomcat ,控制台没反应
- J2EE SSH+ckeditor3.6.2+ckfinder2.1.1上传图片出错
- 请教 struts2 如何设置session过期时间呢?
- 关于使用 HibernateTemplate 更新实体 报错
- HIBERNATE list映射 修改和删除时有错,请各位帮忙
- 知道出生日期如何求年龄
- 谁有比较好的免费的jsp开源论坛源码,适合二次开发的
- 在struts中为什么从jsp传向一个action然后再从action中打印System.out.println(request.getParameter("name"));总是会有中文乱码问题
- JSSE,Java密码包到底有什么实用价值?
- 如何配置Spring boot MVC的jsp支持,着急啊大侠你在哪
- 新手请教一个算法方面的问题,请大家指导,谢谢
- axis发布的问题
分层是为了更清晰地解决问题,也就是说把关注点放在设计良好的Dao和Service层的逻辑处理和事务控制上,而domain可能需要共享来传递信息。
菜鸟拙见,期待大神们的经验~~~