关于架构分层

kim_ouyang 2008-12-12 09:51:33
各位,大家都来说说你们开发项目架构分了哪些层吧,比如说有的人设计会在domain下面分model和pojo,而有的人又只放pojo一样,我一直在想如果MVC项目架构分层也能出一个标准就好了,就像M表示model,V表示view,C表示control一样,给分层的包都统一名字,统一分层,这样就不会出现每个项目的分层都不一样的问题,尽管MVC的思想是一样的。就好像一个开发人员在以前的公司有service包,后来的公司又用business表示一样,如果有统一的标准分层包名,那就很好了。大家都发表自己的见解吧
...全文
236 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
host1982 2008-12-18
  • 打赏
  • 举报
回复
楼上两位同行说的不错,不过楼主可以给自己的团队定一下
jefflovejava 2008-12-18
  • 打赏
  • 举报
回复
层的划分其实不是一言两语就可以定下来的,要知道只有最顶层,最抽象的东西可能是变化最少的,具体的划分包相等于去实现了分层,除非你说你的分层机制永远不变,不然这个包就不会有意义了
程序员长弓 2008-12-17
  • 打赏
  • 举报
回复
我个人认为统一的标准分层包名是不现实,尽管mvc思想是一样的,但是每个公司每个开发团队都会有项目中包的命名规则或者说风格,怎么能拿出一个标准强迫大家都一样呢?
simonezhlx 2008-12-12
  • 打赏
  • 举报
回复
没有一种设计能以不变应万变,好的设计就是随机应变.

50,537

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧