天天看點

Mybatis-1-認識三層結構

文章目錄

  • ​​1.三層結構​​
  • ​​1.界面層:就是顯示的出來的結果,一些界面,接受使用者處理的結果(jsp 、servlet、html)​​
  • ​​2.業務邏輯層:就是邏輯呗,接受使用者的請求,然後處理後的結果再給界面層(程式的運作邏輯思維)​​
  • ​​3.資料層通路層(持久層):就是對資料庫進行增删改查​​
  • ​​2.三層對應的包​​
  • ​​界面層:controller包(servlet)​​
  • ​​業務邏輯層:service包 裡面的類(XXXservice類)​​
  • ​​持久層(資料通路層):dao包 裡面的類(XXXDao類)​​
  • ​​三層對應的額處理架構​​
  • ​​第一步​​
  • ​​第二步:返過來的第一步​​
  • ​​三層對應的處理架構​​

1.三層結構

1.界面層:就是顯示的出來的結果,一些界面,接受使用者處理的結果(jsp 、servlet、html)

2.業務邏輯層:就是邏輯呗,接受使用者的請求,然後處理後的結果再給界面層(程式的運作邏輯思維)

3.資料層通路層(持久層):就是對資料庫進行增删改查

2.三層對應的包

界面層:controller包(servlet)

業務邏輯層:service包 裡面的類(XXXservice類)

持久層(資料通路層):dao包 裡面的類(XXXDao類)

三層對應的額處理架構

第一步

使用者使用的界面層-----》業務邏輯層------》資料通路法(持久層)------》資料庫

第二步:返過來的第一步

使用者使用的界面層《-----業務邏輯層《-----資料通路法(持久層)《-----資料庫

三層對應的處理架構

界面層 --------servlet--------Springmvc(架構,代替servlet)