分层的目的其实是为了当程序某一层变动时,对其他层么有影响,这样程序就不是一坨当有改动时就会很小,
其中观察者模式就是MVC分层的前身,
M:数据层,其中包括service层,因为service层虽然有逻辑但是它是为了获取数据,所以service层属于M层;
C:控制层,controller层;
V:视图层,其中数据返回到controller层后,C层并没有调用V层,但是为什么就返回到JSP中数据了呢?因为从C层返回的是一个servlet,servlet本身就是一个页面,然后重定向到一个新的页面上,将数据带过去,所以才会将数据传递到HTML页面上;
前端框架分层 MVVC?