mybatis总结一
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
第一篇
对框架的介绍
1. 三层框架
**界面层**: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(`jsp ,html ,servlet`)
**业务逻辑层**: 接收了界面层传递的数据,计算逻辑,调用数据库,获取数据
**数据访问层**: 就是访问数据库, 执行对数据的查询,修改,删除等等的。
包
界面层: controller包 (servlet)
业务逻辑层: service 包(XXXService类)
数据访问层: dao包(XXXDao类)
交互
用户使用界面层--> 业务逻辑层--->数据访问层(持久层)-->数据库(mysql)
处理框架
界面层---servlet---springmvc(框架)
业务逻辑层---service类--spring(框架)
数据访问层