成都-饕餮的gravatar头像
成都-饕餮 2016-06-29 09:44:25

mvc的设计模式中service、dao和mvc的关系是什么?

在mvc的设计模式中,service层和dao层属不属于model层,如果不属于,那么service和dao在mvc中所扮演的角色和意义又是什么?

所有回答列表(4)
最代码官方的gravatar头像
最代码官方  LV168 2016年6月29日

service,dao和mvc模式是没有关系的,但是在具体实现中,model层的对象会被dao和service管理调用实现增删改查存储(存储可以是rdbms,cache,或nosql)

也可以这么理解:mvc模式框架Controller(struts2、spring mvc)+View(freemarker+velocity,jstl)+Model和dao,service层构成了java WEB项目。

评论(0) 最佳答案
mySong的gravatar头像
mySong  LV11 2016年6月29日

个人理解哈:如有错误请指正

service层和dao层不属于model层,service层和dao层应该是为model层(bean)做服务的吧,提供数据库值与model对象的相互转换服务的,同时完成model的增删改查等操作且同步到数据库中。

非大神所言,理解就好无需深信,呵呵!

微微上翘的gravatar头像
微微上翘  LV23 2016年6月29日

service不是业务逻辑层吗,负责处理业务的。dao层应该是负责和数据库交互的吧,个人理解哦

q876950590的gravatar头像
q876950590  LV5 2016年7月10日

调用与被调用的关系

最近浏览
swnoby 2023年5月21日
暂无贡献等级
mhs1q2w3e  LV1 2021年1月8日
WorldJZW  LV1 2020年11月10日
JulenHu 2020年6月12日
暂无贡献等级
tingfeng123 2020年6月6日
暂无贡献等级
chineen 2020年6月4日
暂无贡献等级
dreamZ720  LV2 2020年5月9日
mwl123  LV1 2020年5月4日
admingao  LV1 2020年4月30日
XxxWer14 2020年4月28日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友