java五层架构_Web五层架构

本文介绍了Java Web的分层架构,从Model1和Model2开始,逐步讲解传统MVC、三层架构、四层架构到五层架构的演变,探讨各层的职责和区别,强调了不同架构在处理复杂系统需求时的角色。
摘要由CSDN通过智能技术生成

这篇文章其实是去年我给别人讲Web分层结构时做的一个ppt,只是个人的观点和想法。

1.Model1和Model2

首先,Model1是指JSP+JavaBean。Model1比较适合于一些较小项目,但是,对于现在的情况而言,Model1已经被弃用了。结构如下:

0818b9ca8b590ca3270a3433284dd417.png

至于Model2是指JSP+Servlet+JavaBean。Model2 出现以后,人们于实际应用过程中发现,其中的 jsp 关注的是页面显示, Servlet关注的是流程控制, 而 JavaBean 关注的是业务处理。这与传统的 MVC 非常类似, 传统的 MVC包括了三个方面的内容,模型,视图,控制器。因此,人们开始认为, Model2 是基于 MVC (下面也会讲的MVC模型)的。Model2结构如下:

0818b9ca8b590ca3270a3433284dd417.png

2.传统MVC

传统的MVC包括三个方面:模型、视图、控制器。模型,关注数据处理;视图,关注数据显示和报表处理;控制器,负责协调模型和视图。然后我们看下传统MVC模型:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值