024.用戶訪問session分析-JavaBean概念講解

JavaBean:類

JavaBean,雖然就是一個類,但是是有特殊條件的一個類,不是所有的類都可以叫做JavaBean的
首先,它需要有一些field,這些field,都必須用private來修飾,表示所有的field,都是私有化的,不能隨意的獲取和設(shè)置
其次,需要給所有的field,都提供對應的setter和getter方法,什么叫setter和getter?setter,就是說setX()方法,用于給某個field設(shè)置值;getter,就是說getX()方法,用于對某個field獲取值

public class Student {

private String name;
private int age;

public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}

}

JavaBean通常怎么用?通常來說,會將一個JavaBean,與數(shù)據(jù)庫中的某個表一一對應起來
比如說,有一個student表,create table student(name varchar(30), age integer),那么這個表,如果要操作的話,通常來說,會在程序中,建立一個對應的JavaBean,這個JavaBean中,所有的field,都是和表中的字段一一對應起來的。
然后呢,在執(zhí)行增刪改查操作的時候,其實都是面向JavaBean來操作的,比如insertStudent()方法,就應該接收一個參數(shù),Student對象;findAllStudent()方法,就應該將返回類型設(shè)置為List<Student>列表

domain的概念:在系統(tǒng)中,通常會分很多層,比如經(jīng)典的三層架構(gòu),控制層、業(yè)務(wù)層、數(shù)據(jù)訪問層(DAO層)
此外,還有一個層,就是domain層
domain層,通常就是用于放置這個系統(tǒng)中,與數(shù)據(jù)庫中的表,一一對應起來的JavaBean的

三層架構(gòu)+domain層+model層(J2EE web系統(tǒng))

瀏覽器->后臺->控制層->業(yè)務(wù)層->數(shù)據(jù)訪問層->數(shù)據(jù)庫
domain->domain->domain->SQL
domain/model<-

domain和model可能都是JavaBean;之間的區(qū)別,只是用途不太一樣,domain通常就代表了與數(shù)據(jù)庫表一一對應的JavaBean;model通常代表了不與數(shù)據(jù)庫一一對應的JavaBean,但是封裝的數(shù)據(jù),是前端的JS腳本,需要使用的一些數(shù)據(jù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,740評論 18 399
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 4,017評論 0 11
  • 有些時候某些人闖進你的生活,就是為了給你狠狠的上一堂課,狠狠踐踏你的自尊 驕傲。然后像從沒有出現(xiàn)過一樣 消失不見了...
    澐哚閱讀 804評論 0 1
  • 北京行之外(14)——不和諧的小插曲(原) 2014-08-29 19:25:34| 分類: 旅游記憶 去北戴河的...
    茶香悠悠388閱讀 305評論 0 0
  • 過一個清淡的年,才發(fā)現(xiàn)我越來越喜歡獨立思考。但是我知識太少,見識也就有點膚淺,我需要充電,在不惑之年。 網(wǎng)絡(luò)上的書...
    讀書不負我魏霞閱讀 171評論 6 11

友情鏈接更多精彩內(nèi)容