mybatis框架可以让程序员只需专注于写sql语句
框架就是半成品,将公共的部分固定下来,非公共的部分你自己开发就行
三层架构:
界面层Conttroller层:用来接收客户端的输入,调用业务逻辑层Service层,返回结果给客户端
相当于Servlet
业务逻辑层Service:向上为界面层提供处理结果,向下调用数据访问层
数据访问层dao:专门用来对数据库进行增删改查
各层之间的调用顺序是固定的,不允许跨层访问
界面层------->业务访问层-------->数据访问层
mybatis框架:
1. Mapper.xml就是用来写sql语句的
2.SqlSessionFactory这是工厂模式集中创建SqlSession对象