简单谈谈 Spring MVC
OOP 七大原则
开闭原则:对扩展开发,对修改关闭
里氏替换原则:继承必确保父类所拥有的性质在子类中仍然成立
依赖倒置原则:设计要依赖于抽象而不是具体化,要面向接口编程,不要面向实现编程
单一职责原则:控制类的颗粒大小、将对象解耦、提高其内聚性
接口隔离原则:要为各个类建立他们需要的专用接口
迪米特法则:只与你的直接朋友交谈,不跟“陌生人”说话
合成复用原则:尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现
MVC 分层图:
MVC 架构模式:通过把职责、性质相近的成分归结在一起,把不相近的成分进行分离,MVC将系统分解为模型M(Model)、视图V(View)、控制器C(Controller)三部分,其中M是应用程序核心功能,管理这个模块中使用的得数据和值;V提供模型的展示,管理模型如何显示给用户,它是应用程序的外观(或称为数据封装类);C对用户的输入做出反应,管理用户和视图的交互,是连接模型和视图的枢纽。MVC 每一部分都相对独立,职责单一,在实现过程中可以专注于自身的核心逻辑。MVC 是对系统负责性的一种合理的梳理与切分,它的思想实质就是“关注点分离”。MVC 主要作用是降低了视图与业务逻辑间的双向偶合。
**Spring MVC:**Spring MVC是Spring Framework的一个模块,是基于Java实现MVC的轻量级Web框架。
更新中······