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

hardways 2006-03-16 08:26:45
我正开发一个WEB应用程序,采用VIEW-CONTROL-SERVERS-DAO模式,各个模块中常会调用一些公共功能,我不知道是为每个模块重写这些功能,还是相互调用?
比如“登陆”模块有一个查找用户的方法,在“权限管理”模块中也要查找用户,直接调用“登陆”模块查找用户的方法好吗?是不是这样模块之间就产生了偶合?
...全文
66 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
这两种结构主要看你最后发布的情况了,如果每一个模块都能独立部署,用前者
否则用后者,然后就看你自己如何抽象了
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-16 08:26
社区公告
暂无公告