我们的B/S应该系统的架构一般分为三层,表现层(web层),业务层(service层),持久层(dao层)。
1.表现层:负责接收客户端请求,并响应客户端。包含展示层和控制层,控制层负责接收请求,展示层负责结果展示。一般使用mvc架构实现。
2.业务层:负责处理业务逻辑,和我们项目强强相关,通常事务也在这一层处理。
3.持久层:负责将数据持久话,包括和数据库的交互。
4.mvc:model(模型)包含业务模型和数据模型,业务模型用来处理业务,数据模型用来封装数据;view(视图)通常是html或者jsp等,controller(控制器)处理程序逻辑。
springmvc的mvc组件:前端控制器,处理器,视图。
springmvc的三大组件:处理器适配器,处理器映射器,视图解析器。
我们需要开发的组件:处理器和视图。