Advertisement

深入解析SpringMVC三层架构

阅读量:

目录

SpringMVC三层架构

service层:

DAO层:

Cotroller层:

View层:


SpringMVC三层架构

Java SpringMVC的工程结构通常分为三个层次:从下往上依次是Model层面(模型与数据访问层面)、Controller层面(业务逻辑处理层面)以及View层面(页面展示层面)。其中Model层面又细分为两个子层面:DAO(数据库操作)与Service(业务服务)。其主要作用在于实现功能模块间的解耦。采用分层次架构的好处普遍认为系统分层次有助于维护与扩展。从而实现了对系统维护性和可扩展性的提升。

对于Spring这样的框架,在其(View+\Web)层次之间体现了一种层次之间的调用关系:即业务逻辑通常由控制器完成;控制器则负责与服务进行交互;而服务层面则负责处理具体的数据操作和管理。

service层:

全部评论 (0)

还没有任何评论哟~