JavaEE三层架构与mvc有什么联系?

1.JavaEE三层架构

表现层web:跟客户端进行交互,处理响应客户端数据

业务层service:复杂业务处理

持久层dao:跟数据库存取数据

2.MVC模式:

M:表示model,模型,通常都是JavaBean封装数据

V:表示view,视图,负责界面的展示

C:表示controller,控制器,对业务信息进行传递(告诉model处理什么,view展示什么)

 

总结:三层架构跟MVC没有直接关联,两者是不同领域下的模式

三层架构是把同种类型的操作进行区分,提高效率;例如:有人专注数据库的操作、有人专注业务逻辑的实现......这样不用关注其他细节,从而变得更加高效

MVC是表现模式,使HTML代码和业务逻辑分离,显得代码更加有逻辑、清晰。

下面这张图,可以看出MVC是工作在web层,web层进行细分出MVC,其中servlet既负责MVC中数据的控制,同时还负责三层架构中业务信息的传递

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值