一、传统的开发方式:
MVC开发:是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。
Model:模型是用于封装数据的载体。例如,再java中通过pojo来表示,本质上来说就是一个java bean。
public class News {
private Integer id;
private String title;
private String link;
private String type;
private Integer type_num;
private String content;
private String article_source;
private String release_time;
}
view:视图,试图决定界面的样式(通过jsp、html等来展示)(目前主流是用html来展示)
controller:视图和模型是通过控制器进行连接。
有个不足的地方:渲染数据需要由服务端来完成。
二、现在的主流开发模式:
三、前后端分离的作用:
终极目的是使前后端解耦。
影响:前端做前端的事,后端做后端的事。项目分离了,可独立部署。