MyBatis入门
第一阶段课程简介:
- SSM : Spring SpringMVC MyBatis/iBatis
- Maven : 项目构建工具,管理项目的jar包依赖
- jQuery EasyUI : 基于jQuery的一组UI插件集合
- 通用的权限管理系统:不同身份的人登录拥有不同的操作菜单
- 权限框架 Shiro
Java常用的开源框架:
- Hibernate: 数据持久化框架,ORM框架,简化JDBC,Dao,自动化
- MyBatis : 同上,半自动化的SQL映射框架
- Struts2 / Struts1 : 控制器框架,也成为MVC框架,简化 Servlet 编码
- SpringMVC : 同上,使用比上面的广泛
- Spring : 大容器,用于整合其他的框架,黏合
- Shiro:权限管理框架
- Quartz : 任务调度框架
。。。。。。
使用MyBatis开发的步骤:
- 下载并部署jar 包
- 编写mybatis的配置文件 mybatis-config.xml, 连接数据库的4个字符串
- 编写实体类 pojo, 实现一个序列化 Serialiable
- 编写Dao接口和sql映射文件,在配置文件中引入映射文件:(dao接口不是必须的)
- 编写测试类
使用MyBatis的步骤:测试类
- 读取配置文件 mybatis-config.xml
- 创建 SqlSessionFactory
- 打开SqlSession
- 持久化操作:增删改查
- 关闭sqlSession
单元测试工具 junit