是Spring MVC不是设计模式还是MVC不是设计模式?
老师好,1.找到前面老师有说mvc是设计模式,在阶段二步骤四的第7课的1-3小节讲到。是前面讲到的mvc是设计模式,这个spring mvc中的mvc不是设计模式,还是这些MVC都不是设计模式?2.设计模式概念及有哪些设计模式?3.架构模式概念及有哪些架构模式?
正在回答
同学你好
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,模型层
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星