框架概述
什么是框架?
简单来说,框架是我们软件开发过程中的一套解决方案,不同框架用来解决不同的问题。
为什么要使用框架?
因为框架封装了很多细节,大大提高了程序员的开发效率,能用更为简单的方式来实现功能,将大部分精力放在实现业务逻辑当中。
三层架构:
表现层:
展示数据
业务层:
处理业务的需求
持久层:
和数据库的交互
持久层技术的解决方案:
JDBC技术:
Connection
PreparedStatement
ResultSet
Spring的JdbcTemplate:
Spring中对jdbc的简单封装
Apache的DBUtils:
它和Spring的JdbcTemplate很像,也是对jdbc的简单封装。
但是以上都不是框架,JDBC是规范,Spring的JdbcTemplate和Apache的DBUtils都只是工具类,没有给出完整的解决方案。
mybatis的概述:
mybatis是一个持久层框架,用java编写,使用ORM思想实现了结果集的封装。它封装了
jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等
繁琐过程。
什么是ORM?
Object Relational Mappging 对象关系映射
就是把数据库表和实体类及实体类的属性对应起来让我们可以操作实体类就实现操作数据库表。
遇到问题:1
MyBatis环境的搭建!!! ↩︎