关于模块之间偶合问题,高手指教!

hardways 2006-03-16 08:26:45
我正开发一个WEB应用程序,采用VIEW-CONTROL-SERVERS-DAO模式,各个模块中常会调用一些公共功能,我不知道是为每个模块重写这些功能,还是相互调用?
比如“登陆”模块有一个查找用户的方法,在“权限管理”模块中也要查找用户,直接调用“登陆”模块查找用户的方法好吗?是不是这样模块之间就产生了偶合?
...全文
110 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hardways 2006-03-19
  • 打赏
  • 举报
回复
skycncomp(^*-*^闭关修炼中)
真不明白```
allenjay2003 2006-03-18
  • 打赏
  • 举报
回复
建议把业务逻辑适当细粒度然后组合
skycncomp 2006-03-18
  • 打赏
  • 举报
回复
登陆 extends 权限
权限管理 extends 权限


希望你明白
hardways 2006-03-18
  • 打赏
  • 举报
回复
哭顶!!!
hardways 2006-03-17
  • 打赏
  • 举报
回复
大家都是这个意见吗?
hardways 2006-03-16
  • 打赏
  • 举报
回复
我不太明白部署的含义,我的包是按照前者分的,那就应该不和别的包偶合了?
sandyen 2006-03-16
  • 打赏
  • 举报
回复
这个问题就看你怎么分包结构了
你是先按模块分,还是先按照结构分
前者:role
--view
--control
--service
--dao
后者:view
--role
control
--role
service
--role
dao
--role
这两种结构主要看你最后发布的情况了,如果每一个模块都能独立部署,用前者
否则用后者,然后就看你自己如何抽象了

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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