DRP总结:Model1与Model2有何关键差异?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1355个文字,预计阅读时间需要6分钟。
前言篇
在这个博客的最后,我想分享一个小例子。记得有一次,老师讲课时提到,他曾经听人说过一个项目。这个项目没有使用任何servlet,仅仅通过jsp就完成了所有功能,这就是典型的model1执行过程。下面,这篇博客就介绍下m+前言。
前言上篇博客最后说道一个小例子,老师讲课的时候说,他曾经听说过一个项目,没有一个servlet,只用到了jsp就完成了,这实际上就是model1的执行过程。下面这篇博客就介绍一下m 前言上篇博客最后说道一个小例子,老师讲课的时候说,他曾经听说过一个项目,没有一个servlet,只用到了jsp就完成了,这实际上就是model1的执行过程。下面这篇博客就介绍一下model1是怎么发展为model2的。
mvc说道model1和model2模式,就不得不提mvc,因为model1和model2都在一定程度上应用了mvc设计模式。mvc是一种混合模式,主要是为了 把视图和后台业务逻辑处理解耦合。当view向业务逻辑请求数据时,需要经过controller;业务逻辑向view返回数据时,同样需要经过controller,controller就像是二者之间的路由。
mvc模式也可以认为是一种思想,设计模式本来就是优化代码的思想,所以说mvc的思想在java中同样适用。
model1
model1虽然实现了mvc,但是实现的并不彻底。mvc模式中,分为view层、controller层和model层,而在model1中,view层和controller层合二为一了,也就是jsp,javabean则作为model层单独存在。这样的话,jsp既要做显示,又要处理一定的业务逻辑,对于单一职责的原则来说,这显然不符合。
本文共计1355个文字,预计阅读时间需要6分钟。
前言篇
在这个博客的最后,我想分享一个小例子。记得有一次,老师讲课时提到,他曾经听人说过一个项目。这个项目没有使用任何servlet,仅仅通过jsp就完成了所有功能,这就是典型的model1执行过程。下面,这篇博客就介绍下m+前言。
前言上篇博客最后说道一个小例子,老师讲课的时候说,他曾经听说过一个项目,没有一个servlet,只用到了jsp就完成了,这实际上就是model1的执行过程。下面这篇博客就介绍一下m 前言上篇博客最后说道一个小例子,老师讲课的时候说,他曾经听说过一个项目,没有一个servlet,只用到了jsp就完成了,这实际上就是model1的执行过程。下面这篇博客就介绍一下model1是怎么发展为model2的。
mvc说道model1和model2模式,就不得不提mvc,因为model1和model2都在一定程度上应用了mvc设计模式。mvc是一种混合模式,主要是为了 把视图和后台业务逻辑处理解耦合。当view向业务逻辑请求数据时,需要经过controller;业务逻辑向view返回数据时,同样需要经过controller,controller就像是二者之间的路由。
mvc模式也可以认为是一种思想,设计模式本来就是优化代码的思想,所以说mvc的思想在java中同样适用。
model1
model1虽然实现了mvc,但是实现的并不彻底。mvc模式中,分为view层、controller层和model层,而在model1中,view层和controller层合二为一了,也就是jsp,javabean则作为model层单独存在。这样的话,jsp既要做显示,又要处理一定的业务逻辑,对于单一职责的原则来说,这显然不符合。

