1. 程式人生 > >檢視層. 控制層, 業務邏輯層, 資料庫訪問層------新認識

檢視層. 控制層, 業務邏輯層, 資料庫訪問層------新認識

 程式專案寫了很多了, 總結一下

最初寫的C/S模式的都沒有過分包的習慣, 後來到了B/S的JSP/Servlet/JavaBean , 才知道了分包的意義,

以及模式的概念 . 什麼教View 層 ,什麼叫Model層 ,什麼叫Controller層.

什麼叫業務邏輯層?  .... 原來就簡單的理解為它是由封裝實體資料的javaBean 和 封裝業務邏輯的類來組成.(這的所謂的封裝業務邏輯的類只是完成從資料庫中取出資料 ,並沒有對取出來再做什麼具體的操作, 嚴格意義上說根本就不叫 業務邏輯,充其量是一個數據庫訪問層的類  也就是說在JavaEE之前 我們還沒做過真正意義上的業務邏輯類  )

今天終於寫了一個真正意義上的業務邏輯類,  很有意思, 這是真正不同於以前的意義的,

雖然這樣麻煩了很多, 但是層次的結構分廠清晰, 而且很最大程度地減少了模組之間的耦合度.

小的專案這樣分層, 分包, 很不實際 , 但是要知道 Java 是做什麼的 ?  Java就是做大型專案的,

大型專案的業務邏輯恐怕有上千 ,上萬條,  精確地分工是太必要了 ,

檢視層. 控制層, 業務邏輯層, 資料庫訪問層.

目前我知道的最合理的分層模式