框架相关Mybatis框架

it2025-02-19  5

1.什么是框架?? 它是我们软件开发中的一套解决方案,不同的框架解决不同的问题。 2.使用框架的好处?? 使用框架主要就是提高开发效率,因为它封装了很多细节,使得开发者可以使用极简的方式实现功能。 3.三层架构: 表现层: 用于展现数据 业务层: 用于处理业务需求 持久层: 是和数据库交互的 4.持久层技术解决方案: JDBC技术: Connection、PreparedStatement、ResultSet Spring的jdbcTemplate: Spring对jdbc的简单封装 Apache的DBUtils: 和 Spring的jdbcTemplate很像,也是对jdbc的简单封装。 但是这这都不是框架,JDBC规范。 Spring的jdbcTemplate和 Apache的DBUtils都只是工具类。 5.Mybaits框架概述 这是一个持久层框架,用java编写的。 内部封装了JDBC,开发者只需要关注SQL语句本身,通过XML或者主界的方式将要执行的statement配置起来,并通过java对象和Statement中SQL的动态参数进行映射生成最终执行的SQL语句,最终由mybaits框架执行sql并将结果映射为java对象并且返回。 用了ORM思想解决了实体和数据库映射的问题,对JDBC进行了封装,屏蔽了JDBC api底层访问细节,使我们不用JDBC api就可以完成对数据库的持久化操作。。 ORM: Object Relational Mapping 对象关系映射 简单来说: 就是把数据库表和实体类以及实体类的属性对应起来,让我们操作实体类就实现操作数据库表。 实体类中的属性和数据库表的字段名称要保持一致性。

最新回复(0)