概念:软件设计架构
画图展示
结合MVC表示
SpringMvc主要是简化servlet编写
MyBatis主要是简化了数据库操作的编写
Spring主要是简化了service层的编写 但是对其他两个都有所简化
存在service层而不是直接界面层调用dao层的原因:
dao层只定义了基本的数据库操作 而有些业务的调用逻辑复杂 比如需要同时调用查询插入 这样dao方法复用性大大增强。
SpringMvc主要是简化servlet编写
MyBatis主要是简化了数据库操作的编写
Spring主要是简化了service层的编写 但是对其他两个都有所简化
存在service层而不是直接界面层调用dao层的原因:
dao层只定义了基本的数据库操作 而有些业务的调用逻辑复杂 比如需要同时调用查询插入 这样dao方法复用性大大增强。