三层架构与MVC
三层架构是指:视图层View、服务层Service、与持久层Dao。
View层:用于接收用户提交请求的代码在这里编写。
Service层:系统的业务逻辑主要在这里完成。
Dao层:直接操作数据库的代码在这里编写。
MVC是指:Model模型、View视图、及Controller控制器。
View:视图,为用户提供使用界面,与用户直接进行交互。
Model:模型,处理用户提交请求,并计算出响应结果的模块。
Controller:控制器,用于将用户请求转发给相应的Model进行处理,并根据Model的计算结果向用户提供相应响应。
MVC与三层架构的关系