面向业务的开发框架:
项目结构:分层开发
dao
service
controller
1.服务层: dao+service
实现具体的业务逻辑
管理数据
2.controller
接收client请求数据,并将请求数据进行转换,给到服务层,服务层处理后返回结果给到controller, controller再把数据给到client
公共的底层
spring container
di
aop
服务层(dao+service)技术:
mysql
sql
jdbc+druid
mybatis
spring-transaction
controller层技术:
spring-mvc
最后,client和server通过json进行数据沟通
业务定义
电商业务模块划分