当前位置: 代码迷 >> 综合 >> 关于MVC模式的理解
  详细解决方案

关于MVC模式的理解

热度:0   发布时间:2024-02-19 09:42:22.0

作为java后端开发的时候,经常使用springMVC搭建项目,当时认为MVC就是整个项目的框架模式,这么想在当时确实没错,因为当时的项目是前后不分离的,jsp+servlet+javabean就是经典的MVC实现;而现在遇到的项目大多都是前后端分离的,在这些项目中,MVC更适合单独描述前端,事实上,前端已经从MVC模式演进到MVVM模式。

现在的java后端更专注于业务层的事务脚本模式和领域模型模式。

事务脚本模式的经典实现就是controller-service-dao,这种模式相对简单,在业务不那么复杂的情况下非常好用,缺点是在业务逻辑复杂的情况下不容易扩展,因为事务总是会不经意互相渗透,出现大量冗余的service和dao。

领域模型模式暂时接触较少,后续再补充。

  相关解决方案