项目 包 和架构

项目的包 通常也是就是  dao,controller,service,entity包,通常小项目足够知足了。设计

可是若是一下中型以上的项目就不能知足了,接口

它应该还有 其余包:it

exception 包, 异常包,处理service层的 可能出现的 异常io

dto包 ,和entity 有点相似,可是也有不一样, 它是 主要是 在 controll层和service 层之间 提供数据格式,数据样式显示的或者是 类型的包,是和业务没有什么关系的,只是为了 service对数据返回的一个封装, 我认为这个包仍是比较好的, 只是写一些属性而已,而且灵活,可能还能够共享呢 ,并且彷佛能够 减小代码量啊exception

service层的 接口,应该站在使用者角度设计接口:service

三个方便: 方法定义粒度: 很是明确, 参数越简练也好, 返回类型 (return 类型必定要友好,或者是 抛出异常)方法

 

枚举包:enums  ,为了存放 常量 ,把数字字典放入枚举当中数据

相关文章
相关标签/搜索