珠峰前端架构师培养计划16期
2022-11-22 19:28 作者:邱邱邱2585093180 | 我要投稿
这是最常见的架构风格,它将系统按照水平切分的方式分成多个层。一个系统由多层组成,每层由多个模块组成。每一层为上层提供服务,并使用下层提供的功能。最为人所知的分层架构应用是OSI七层模型和TCP/IP五层模型,在开发后端服务的时候得到了广泛的应用。如在采用Spring MVC开发的后端应用中,Controller层在接收后端请求时,将通过Service层向DAO(Data Access Object,数据访问对象)层请求数据,而不是直接向DAO层请求数据。 MVC架构 这种风格应用得相当广泛,它强调职责分离,将软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。由视图和控制器一起完成用户界面的功能,并设计一套变更机制,来保证用户界面与模型的一致性。它是一种常见的架构风格,在涉及图形用户界面时,往往都有它的身影,如前端应用、移动端应用等