java web JAVA里的domain和dao都是指什么啊?
JAVA里的domain和dao都是指什么?。窟@是MVC結(jié)構(gòu)。web主要是客戶端頁(yè)面,它是web的表層。它可以接收數(shù)據(jù)并返回給用戶。域的主控層是用戶與數(shù)據(jù)庫(kù)交互的核心中轉(zhuǎn)站。它控制用戶數(shù)據(jù)的收集和請(qǐng)求
JAVA里的domain和dao都是指什么???
這是MVC結(jié)構(gòu)。web主要是客戶端頁(yè)面,它是web的表層。它可以接收數(shù)據(jù)并返回給用戶。域的主控層是用戶與數(shù)據(jù)庫(kù)交互的核心中轉(zhuǎn)站。它控制用戶數(shù)據(jù)的收集和請(qǐng)求的轉(zhuǎn)換。服務(wù)是業(yè)務(wù)邏輯層。它處理數(shù)據(jù)邏輯并驗(yàn)證數(shù)據(jù)。Dao是持久層。它讀寫數(shù)據(jù)庫(kù)并向web控件數(shù)據(jù)轉(zhuǎn)移發(fā)送請(qǐng)求(您可以返回或進(jìn)入服務(wù))--服務(wù)驗(yàn)證數(shù)據(jù)是否正確或滿足業(yè)務(wù)需求--Dao存儲(chǔ)、讀取并依次返回
jsonobject實(shí)際上相當(dāng)于Java中的map,并且可以通過(guò)鍵來(lái)獲取值;Java對(duì)象在Java中一般是model或domain model對(duì)象,這種對(duì)象代表一個(gè)業(yè)務(wù)模型,有明確的含義,包括其中的屬性類型有明確的定義。轉(zhuǎn)換為對(duì)象后,可以使用getter和setter方法指定操作中的值。一般來(lái)說(shuō),其他人在使用時(shí)可以知道里面有什么。但是,如果只有一個(gè)jsonobject,當(dāng)您使用它時(shí),除了在控制臺(tái)中首先輸入內(nèi)容之外,您不知道其中包含什么,這不適合Java方法中的數(shù)據(jù)傳輸