JavaBean

 

JavaBean

 

1、              JavaBean是一個遵循特定寫法的Java類,它通常具有如下特點:

1)這個Java類必須具有一個無參的構造函數

2)    屬性必須私有化。

3)私有化的屬性必須通過public類型的方法暴露給其它程序,並且方法的命名也必須遵守一定的命名規範。

 

2、              JavaBean在J2EE開發中,通常用於封裝數據,對於遵循以上寫法的JavaBean組件,其它程序可以通過反射技術實例化JavaBean對象,並且通過反射那些遵守命名規範的方法,從而獲知JavaBean的屬性,進而調用其屬性保存數據。

3、              JavaBean的屬性:

1)              JavaBean的屬性可以是任意類型,並且一個JavaBean可以有多個屬性。每個屬性通常都需要具有相應的setter、 getter方法,setter方法稱爲屬性修改器,getter方法稱爲屬性訪問器。

2)              屬性修改器必須以小寫的set前綴開始,後跟屬性名,且屬性名的第一個字母要改爲大寫,例如,name屬性的修改器名稱爲setName,password屬性的修改器名稱爲setPassword。

3)              屬性訪問器通常以小寫的get前綴開始,後跟屬性名,且屬性名的第一個字母也要改爲大寫,例如,name屬性的訪問器名稱爲getName,password屬性的訪問器名稱爲getPassword。

4)              一個JavaBean的某個屬性也可以只有set方法或get方法,這樣的屬性通常也稱之爲只寫、只讀屬性。

4、              在Jsp中使用JavaBean

1)JSP技術提供了三個關於JavaBean組件的動作元素,即JSP標籤,它們分別爲:

2)<jsp:useBean>標籤:用於在JSP頁面中查找或實例化一個JavaBean組件。

3)<jsp:setProperty>標籤:用於在JSP頁面中設置一個JavaBean組件的屬性。

4)<jsp:getProperty>標籤:用於在JSP頁面中獲取一個JavaBean組件的屬性。

 

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