Java的一個特性,數據與行為相分離。數據就是成員變量,行為就是setter和getter方法
JavaBean是Java中開發的可以跨平台的重要組件,在JSP中常用來
封裝業務邏輯和數據庫操作。
JavaBean實際上就是一個Java類,這個類可以重用。
JavaBean功能上分為兩類:
封裝數據
封裝業務
JavaBean一般情況下要滿足一下要求:
是一個公有類,並提供無參的構造方法。
屬性私有。
具有公有的setter和getter方法。
JavaBean的應用:
JavaBean封裝數據:
實際上就是數據庫中某一張表的字段進行封裝,
每一個屬性都要與數據庫表中字段一一對應。
JavaBean封裝業務:
封裝數據的JavaBean一般都會有一個封裝該類的
業務邏輯和操作與之對應。如:Dao層中的類。
service層用於存放業務邏輯相關的操作。
service層中的接口和類對Dao類的方法實現了封裝和調用。
POJO:
POJO是簡單的JavaBean,里面只有封裝數據,沒有任何業務邏輯代碼。
Java的一個特性,數據與行為相分離。數據就是成員變量,行為就是setter和getter方法