1. 程式人生 > >SSM框架-----淺談-MyBatise 的角色 與作用

SSM框架-----淺談-MyBatise 的角色 與作用

s:Spring ------》 整個三層的
S:Spring MVC----》表現層 web
M:Mybatis 原生的 是ibatis-----》持久層 dao
框架的定義: 應用 與 目的的兩種定義
通俗的說:軟體開發法裡的 解決方案
技術 與 業務
3個元件 servilet, Filter ,listenner

持久層:要解決的方法
1:規範:JDBC 的技術 : Connection連線 PreparedStatemnt==》準備狀態 ResultSet==》結果集
2:模板的簡單封裝 :template =》 Spring 的 Template
3:Apache 的

====》 DBUtils 也是簡單的封裝
程式碼的冗餘 : 硬編碼: 不夠靈活— 的 缺陷
那麼框架要比 靈活的多
我們在實際開發裡更多的需要的是 ----》 我們不得為這條啊SQL語句 做出了太多的準備

經常會發生變化的
驅動類 :url 使用者名稱 密碼===》經常會發生變化的

每次操作資料庫要釋放 ---------》有連線池
sql 語句
Mybatis 是 持久層的 用java語言寫的 通過 xml 與直接來 配置 的
他封裝了 JDBC 的 許多細節 減化開發
執行的時候 使用
ORM 思想 : 實現了結果集的的封裝
Object Relational Mappging 物件關係對映 (javaBean物件 與 資料庫表的 的 對應關係)
資料庫的表 與 對應 的實體類的