框架:使我们软件开放中的一套解决方案,不同的框架解决的是不同的问题
使用框架的好处:
框架封装了很多细节,使开发者可以使用极简的方法实现功能,大大提高了开发效率。
三层架构:表现层:用于展示数据
业务层 :是处理业务需求
持久层:和数据库交互
持久层技术解决方案:
*JDBC技术*:
Connection
PreparedStatement
ResultSet
*Spring的jdbcTemplate*:
Spring中对jdbc的简单封装
Apache的DBUtils:
它和Spring的JDBCTemplate很想,也是堆JDBC的简单封装
以上都不是框架,JDBC是规范,Spring的JDBCTemplate和Apache的DBUtils都只是工具类