文章目录
前言
本人是一个刚刚学习Java的小萌新,在淘宝上购买的黑马讲的java教程,通过看他的教程学习,总结一点自己的学习过程和碰到的问题,和大家分享一下,若有不对,欢迎大家评论留言呀!!!
一、三层架构是什么?
三层架构通常意义上的三层架构就是将整个业务应用划分为:表现层、业务层、数据访问层。区分层次的目的即为了“高内聚,低耦合”的思想,同时达到若某一层出现问题,其影响小不影响到其他层。
实体层不是三层架构里的,添加该层是为实现业务需求的CRUD(增删改查)作用。
二、MVC架构
MVC模式:
首先用户的请求会到达servlet,然后根据请求调用相应的Java Bean,并把使用的显示结果交给jsp去完成,这样的模式我们就称为MVC模式。
MVC分为三部分,分别是:
●Model:模型就是数据,就是dao,bean.业务逻辑较弱,保存数据的状态
●View:视图,就是网页,.jsp,用来展示模型中的数据
●Controller:控制器,其作用就是把不同的数据显示在不同的实体上,servlet扮演的就是这个角色
想了解仔细三层架构的可以看:菜鸟教程
https://www.runoob.com/w3cnote/three-tier-architecture.html