1、为什么要分层?
高内聚、低耦合、提高开发效率
(原来是servlet自己干,现在把工作流程分开,专人专干,自己做自己的)
2、三层架构:
表现层:接收和相应客户端信息(餐厅打扫,门口接客送客)
业务层:根据实际需求处理复杂的业务(点菜服务生,再把菜单给厨房)
持久层:负责操作数据库,查信息,实际就是在做操作jdbc(厨房负责做菜)
3、ssm示意图
表现层-springmvc
业务层-spring:核心技术是ioc(控制反转)和aop(面向切面开发)
持久层-mybatis