三层架构的每一层都有特有的包名称(最后一级包不同) | |
---|---|
表现层 | com.cyf.controller 或者 com.cyf.web |
业务逻辑层 | com.cyf.service |
数据访问层 | com.cyf.dao或者 com.cyf.mapper |
数据访问层:对数据库的CRUD基本操作
业务逻辑层:对业务逻辑进行封装,组合数据访问层层中基本功能,形成复杂的业务逻辑功能
表现层:接受请求,封装数据,调用业务逻辑层,响应数据
三层架构的每一层都有特有的包名称(最后一级包不同) | |
---|---|
表现层 | com.cyf.controller 或者 com.cyf.web |
业务逻辑层 | com.cyf.service |
数据访问层 | com.cyf.dao或者 com.cyf.mapper |
数据访问层:对数据库的CRUD基本操作
业务逻辑层:对业务逻辑进行封装,组合数据访问层层中基本功能,形成复杂的业务逻辑功能
表现层:接受请求,封装数据,调用业务逻辑层,响应数据