黑馬程序員_學習記錄22:JavaBean

------- android培訓java培訓、期待與您交流! ----------


1、什麼是JavaBean

JavaBeanJava的可重用組件技術,實質是一種符合某些命名和設計規範的Java

ASP通過COMCOM+組件來擴充複雜的功能,如文件上載,發送email,以及將業務處理或複雜計算分離出來稱爲可獨立使用的模塊。

JSP通過JavaBean組建實現同樣的功能擴充,JavaBean可以用來執行負責的計算任務、封裝事務邏輯以及封裝數據等等。

JSPWeb應用中集成JavaBean組件,由JavaBean中處理業務邏輯,然後在JSP中調用,而JSP頁面着重網頁界面的設計,可以實現業務邏輯和前臺顯示的部分分離。

使用JavaBean的好處:

可以使得JSP頁面變得清晰;

節省軟件開發時間(可以直接使用已經測試和可信的已有組件,避免了重複開發);

降低系統維護的難度

JSP應用帶來了更多的可伸縮性,使系統變得健壯和靈活。

JavaBean的分類

可視的JavaBean:傳統的JavaBean應用於可視化界面(如java圖形界面中使用的按鈕、文本框或列表框等等)。

非可視化的JavaBean:封裝邏輯、封裝數據,與JSP搭配使用。

avaBean通常遵循一定的編寫規範(當提及javaBean時,更多強調的是它所遵循的規範)

JavaBean是一個public

一定使用了package語句進行打包,並且聲明的打包路徑非sun公司聲明使用的路徑。

有一個無參數的構造方法

屬性一般是私有的(即用private修飾),以保證數據的完整性和封裝性

對屬性值的獲取有相應的getXxx()方法,並且此方法是公有的(即用public修飾)若要獲取的屬性爲boolean類型則可以使用isXxx()方法

對屬性值的設置有相應的setXxx()方法,並且此方法也是公有的(即用public修飾)

2、JavaBean的標籤主要有三個:

<jsp:useBean>標籤:在網頁中創建一個Bean

<jsp:setProperty>標籤:用於爲Bean中的屬性賦值

<jsp:getProperty>標籤:用於獲取Bean中屬性的值

3、JavaBean的用途

封裝數據(比如從數據庫中讀取的數據、用戶錄入的數據等等)

封裝邏輯(比如完成數據庫的訪問、實現用戶要求的業務邏輯等等)


------- android培訓java培訓、期待與您交流! ----------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章