三层架构与MVC
一、Java的三层架构
- Java的三层架构通常是**服务器(后台)**使用的书写代码模式
- JavaEE的三层架构
分层的目的是为了降低耦合,方便后期的维护和升级
二、MVC的简单介绍
①MVC概念
M:Model模型
V:View视图
C:Controller控制器
MVC是在表述层开发中运用的一种设计理念。主张把封装数据的『模型』、显示用户界面的『视图』、**协调调度的『控制器』**分开。
好处:
- 进一步实现各个组件之间的解耦
- 让各个组件可以单独维护
- 将视图分离出来以后,我们后端工程师和前端工程师的对接更方便
②MVC和三层架构之间关系
三、前后端的开发方式
- 服务器端渲染:前端工程师把前端页面一整套做好交给后端工程师
- 前后端分离:开会商量JSON格式,然后分头开发。在后端程序尚不可用时,前端工程师会使用Mock.js生成假数据使用,在后端程序可用后再连接实际后端程序获取真实数据。