1.三层架构:
与MVC设计模式目标一致,都是为了解耦合、提高代码的复用;
区别:二者对项目理解的角度不同
2.三层的组成:
表示层(视图层):
-前台:对应MVC中的View,用于和用户的交互、界面显示
Jsp、js、HTML、css、jquery等web前端技术 一般位于webcontent中
-后台:对于与MVC中的Controller,用于控制跳转、调用业务逻辑层的Servlet
(SpringMVC 等) 一般创建于xxx.servlet包中
业务逻辑层(Service层)
-接收表示层的请求、调用
-组装数据访问层,逻辑性的操作(增删查改,例如 删:查+删)
一般创建于xxx.service