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。 菜鸟愚见,大神路过还请指正,先行谢过。
点赞 评论

相关推荐

12-03 03:32
安徽大学 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务