系统架构:
三层架构:是指view视图层、服务层Service、与持久层Dao。他们分别完成不同的功能
view层:用于接收用户提交请求的代码在这里编写。
Service层:系统的业务逻辑主要在这里完成。
Dao层:直接操作数据库的代码在这里编写。
- 1.1三层架构
- 1.2MVC
- SSM与三层结构的关系
- MVC 即Model(M)模型、View视图(V),及服务端Controller(C)控制器Serviet or controller Model——javaBeans——Beans、Service or Dao
MVC与三层架构的关系
SSM:springMVC(充当三层架构中的V层)、spring、Mybatis(操作数据库)
MyBatis:作为Dao层的实现者,完成对数据库的增删改查功能。
Spring:以整个应用大管家的身份出现,整个应用中所有Bean的生命周期行为,均由Spring来管理及整个应用中所有对象的创建、初始化、销毁、及对象间关联关系的维护,均由Spring进行管理
SSM与三层架构的关系