2013-07-25 120 views
0

我正在閱讀有關Java bean的內容,並且我遇到的所有示例都使用類變量的標準Java類型(String,int等)。我可以在bean中使用我自己的類類型的變量嗎?Java Bean中的自定義類變量

例如,

class MyBean implements java.io.Serializable{ 
    MyObj mo; 
    public MyBean(){} 
    //Getter and setter for mo 
} 

(從手機寫作這一點,沒有格式,以便道歉)

+2

是的,你可以。到達您的PC時,嘗試一下。 –

+0

是的,你可以這樣做 –

+0

感謝您清除混淆! – rgamber

回答

1

是的,可以。

您可以使用您自己定義的POJO來實現您自己的業務邏輯,該POJO也可以插入可重用組件。

如果您使用JSF,請記住爲您的變量創建setter和getter,如果您想從JSP/Facelets頁面訪問它們。命名約定是相當標準的,如果你有一個名爲'foo'的字符串,框架將會調用

public String getFoo() 
{ 
    return foo; 
} 

方法。