5月28日周日

发布时间 2023-05-28 17:00:07作者: 無碍

架构和框架的区别

框架是一种编程工具,它是一个预定义的结构,包含了一系列的类、函数、方法等,可以帮助开发者快速搭建应用程序,提高开发效率。框架通常提供了一些通用的功能,例如数据库访问、用户认证、会话管理等,开发者可以在此基础上进行二次开发,根据自己的需求进行扩展。
架构是一种设计模式,它是应用程序的基础结构,描述了系统的组成部分及其相互关系。架构是一个更高层次的概念,它关注的是系统的整体设计,包括系统的分层结构、模块划分、数据流程等,是一个系统的蓝图。
SpringMVC是一种基于Spring框架的Web应用程序开发框架,它提供了一系列的类、函数、方法等,帮助开发者快速搭建Web应用程序。因此,SpringMVC可以归为框架的范畴。而Spring框架则是一个典型的IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)的应用程序开发框架,它的设计属于架构范畴