[TOC]
# 1. 準備jar包或創建Maven項目
# 2.
mybatis
1.什么是mybatis
·優秀的持久層框架
·ORM(對象到關系的映射)
2.為什么?
·JDBC
·JDBC優化
·更關注于業務處理
·SQL采用配置的方式
3.mybatis重點類和接口
·Resources讀取配置文件
·SqlSession接口
·SqlSessionFactory(接口)--SqlSessionFactoryBuilder
4.示例
1.下載jar,導入到項目中
2.開發
1.映射類 (注意 字段名--屬性名 完全一致)
2.SqlSession 工具類
3.數據庫配置(xml)
4. 業務層(接口實現)--DAO(接口和實現)
去掉了實現(代理類 讀取XML中SQL) DAO的XML(Mapper)
5.步驟
1.得到session
2.通過session去獲取DAO接口的代理
3.代理類去執行
4.根據結果返回值
提醒:session.commit()
- 1課程概述
- 2環境配置
- 3MVC
- 3.1View
- 3.1.1前端基礎
- 3.1.2JSP語法
- 3.1.3JSP內置對象1
- 3.1.4JSP內置對象2
- 3.2Bean
- 3.3Controller
- 3.3.1Servlet
- 3.3.2Filter
- 3.3.3Listener
- 3.4EL&JSTL
- 4三層架構
- 4.1數據庫操作
- 4.1.1JDBC
- 4.1.2JDBC優化
- 4.2三層架構設計
- 4.3程序優化
- 4.3.1數據庫連接優化
- 4.3.2數據庫操作優化
- 4.4安全專題
- 4.4.1Ajax異步查詢
- 4.4.2CAPTCHA
- 4.4.3MD5&SHA
- 4.4.4Cookie
- 4.4.5分頁顯示
- 4.4.6文件上傳
- 4.4.7發送郵件
- 5企業級框架
- 5.0Maven
- 5.1MyBatis
- 5.2Spring
- 5.3SpringMVC
- 6實踐項目
- 6.1實驗1-用戶登錄(MVC)
- 6.2實驗2-訪問統計(Servlet高級)
- 6.3實驗3-三層架構
- 6.4實驗4-安全信息系統