概念
1, 什么是框架
它是软件开发只能够的一套解决方案,不同的框架解决不同的问题,mybatis就是解决持久层的问题
使用框架的好处:
框架封装了很多细节,使开发者可以使用极简的方式实现功能,大大提高开发效率
2, 三层架构
表现层: 是用于展示数据的
业务层: 是处理业务需求
持久层: 是和数据库交互的
3,持久层技术解决方案:
JDBC技术:
Connection
PreparedStatement
ResultSet
Spring的JdbcTemplate:
Spring中对jdbc的封装
Apache的DBUtils:
它和Spring的jdbcTemplate很像,也是对jdbc的简单封装
以上这些都不是框架:
JDBC是规范
Spring的jdbcTemplate和Apache的DBUtils都只是工具类