首頁  >  文章  >  Java  >  java後台框架主要是幾層

java後台框架主要是幾層

王林
王林原創
2020-02-05 13:33:404622瀏覽

java後台框架主要是幾層

java後台的框架主要是5大層次,分別是:DAO層、ENTITY層、SERVICE層、CONTROLLER層與View層。

分析如下:

1、DAO層: 持久層  主要與資料庫互動

DAO層主要是做資料持久層的工作,主要與資料庫互動。 DAO層會先建立DAO接口,然後會在設定檔中定義該接口的實作類別。接著就可以在模組中就可以呼叫DAO 的介面進行資料業務的而處理,並且不用關注此介面的具體實作類別是哪一個類別。

DAO 層的資料來源和資料庫連線的參數數都是在設定檔中進行設定的。

推薦學習:java影片教學

2、Entity層(domain層) 實體層

資料庫在專案中的類別。

3、Service層(biz):業務層  控制業務

Service層主要負責業務模組的邏輯應用設計。和DAO層一樣都是先設計接口,再創建要實現的類,然後在設定檔中進行配置其實現的關聯。接下來就可以在service層呼叫介面進行業務邏輯應用程式的處理。

封裝Service層的業務邏輯有利於業務邏輯的獨立性和重複利用性。

4、Controller層:(action層) 控制層  

控制業務邏輯。

Controller層負責特定的業務模組流程的控制,controller層主要呼叫Service層裡面的介面控制特定的業務流程,控制的配置也需要在設定檔中進行。

5、View層 

此層與控制層結合較為緊密,需要二者結合起來協同工發。 View層主要負責前台jsp頁面的表示。

Conroller層和Service層的差異是:Controlle層負責具體的業務模組流程的控制;Service層負責業務模組的邏輯應用設計;

總結:在具體的專案中,其流程為:Controller層呼叫Service層的方法,Service層呼叫Dao層中的方法,其中呼叫的參數是使用Entity層傳遞的。

相關文章教學推薦:java入門教學

#

以上是java後台框架主要是幾層的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn