请教:关于mvc

关于mvc,m到底指的是什么啊?  关于  后面又学到dao层  service层 都是什么关系啊? 学长们,给讲讲
全部评论
看看spring mvc吧
点赞 回复 分享
发布于 2017-07-09 18:21
其实就是为了开发规范,分这么多层,为了便于系统维护。dao层一般就是写和数据库连接的代码,service层是处理业务逻辑的
点赞 回复 分享
发布于 2017-07-09 18:22
m指的是model,实体类,dao,service都属于它
点赞 回复 分享
发布于 2017-07-17 14:25
MVC ->Model-View-Controller Model是数据实体,是对数据库的映射和操作; View是视图,是用户可以看到的; Controller是控制器,控制页面跳转逻辑。 pojo(bean、entity)、dao、service这些是分层架构里的概念 pojo或者有的地方叫bean或者entity,对应数据库里的实体,包括一些字段名和get、set方法; dao(data access object)是数据访问对象,一般是封装些数据访问的方法,比方说增删改查; service是业务逻辑层,在这里书写上层业务逻辑的时候会用到dao曾提供的方法。 如果硬要说MVC里的model对应分层架构里的谁,我感觉应该是整个包括pojo、dao和service。 我见过的SpringMVC 项目中,是用controller调用service层的,所以说,分层架构里的东西应该不属于controller,更不属于view,所以我认为应该属于model。 菜鸟愚见,大神路过还请指正,先行谢过。
点赞 回复 分享
发布于 2017-07-17 18:50
简单地说下我的理解,mvc中的model即数据模型或实体,因为java是面向对象的,你这个model就是java bean,dao层的话关注的是orm,即entity与数据库中字段的映射,service的话就是业务逻辑了,你要使用dao层的类与方法去获得你想要的数据,controller主要是路由了,以及request和response的处理,最后view就是视图,即最后的页面了
点赞 回复 分享
发布于 2017-07-26 18:24

相关推荐

10-25 10:47
广西大学 Java
挣K存W养DOG:你知道要饭的底层逻辑吗?你是怎么处理多次在同一个店要饭的?拒绝策略有哪些?考虑过饭太多造成碗崩溃的情况吗?你是如何处理的?
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务