是Spring MVC不是设计模式还是MVC不是设计模式?

是Spring MVC不是设计模式还是MVC不是设计模式?

老师好,1.找到前面老师有说mvc是设计模式,在阶段二步骤四的第7课的1-3小节讲到。是前面讲到的mvc是设计模式,这个spring mvc中的mvc不是设计模式,还是这些MVC都不是设计模式?2.设计模式概念及有哪些设计模式?3.架构模式概念及有哪些架构模式?

http://img1.sycdn.imooc.com//climg/5f11640a09ea2bfc06810500.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好

1、Spring MVC不是设计模式,但对于MVC的说法是有很多中说法的。有的就称之为设计模式,其实它更像是几种设计模式的组合观察者模式 策略模式 组合模式,或者称之为架构模式。

它并不属于23中设计模式中的一种。

2、设计模式有23种:

创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

3、关于架构模式的说法有也是不一,这里的mvc其实就是项目的一种构建模式,例如

1、使用纯JSP或者baiJSP+JavaBean开发 

2、MVC开发模式:MVC的具体含义是:model+view+control,即模型+视图+控制 

同学可能觉得这些概念还是有些不清楚,同学不用着急,同学可以这里理解一下

像Controller层或者Servlet层 就是MVC中的C,控制层

像jsp页面等是view,就是MVC中的V,视图层

像实体类,service,dao等,就是就是MVC中的M,模型层

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师