java五层架构_Web五层架构

  • Post author:
  • Post category:java


这篇文章其实是去年我给别人讲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模型:



版权声明:本文为weixin_40008033原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。