成都-饕餮的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日

调用与被调用的关系

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友