MVC
mvc是三层不同的逻辑层次的简写
三层架构
表现层 UserInterface
用于表现数据和展示交互组件,大部分数据前段范围和数据处理范围
例如控制器和视图都处于该层次
业务逻辑中一般使用controller或是web标签
表现层的经典框架:SpringMVC
业务逻辑层 BusinessLogicLayer
用于处理业务逻辑的代码和加工数据,构建sql或是封装对象等
业务逻辑中一般使用service标签
业务逻辑层的经典框架:Spring
数据访问层 DataAccessLayer(DataAccessObject)
和数据库进行交互,对数据库进行CRUD基本操作
业务逻辑中一般使用dao或mapper标签
数据层(持久层)的经典框架:MyBatis