MVC

mvc是三层不同的逻辑层次的简写

三层架构

表现层 UserInterface

用于表现数据和展示交互组件,大部分数据前段范围和数据处理范围
例如控制器和视图都处于该层次
业务逻辑中一般使用controller或是web标签
表现层的经典框架:SpringMVC

业务逻辑层 BusinessLogicLayer

用于处理业务逻辑的代码和加工数据,构建sql或是封装对象等
业务逻辑中一般使用service标签
业务逻辑层的经典框架:Spring

数据访问层 DataAccessLayer(DataAccessObject)

和数据库进行交互,对数据库进行CRUD基本操作
业务逻辑中一般使用dao或mapper标签
数据层(持久层)的经典框架:MyBatis

SSM = SpringMVC+Spring+MyBatis