Я читал о Java beans, и во всех примерах, с которыми я столкнулся, используются стандартные типы Java (String, int и т. Д.) Для переменных класса. Могу ли я использовать в компоненте переменные моего собственного типа класса?

Например.

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

(Пишу это с телефона, извиняюсь за отсутствие форматирования)

0
rgamber 26 Июл 2013 в 01:36
2
Да, ты можешь. Дойдя до вашего ПК, попробуйте.
 – 
Luiggi Mendoza
26 Июл 2013 в 01:38
Спасибо за устранение путаницы!
 – 
rgamber
27 Июл 2013 в 09:08

1 ответ

Лучший ответ

Да, ты можешь.

Вы можете реализовать свою собственную бизнес-логику, используя POJO, определенный вами, также подключив повторно используемые компоненты.

Если вы используете JSF, не забудьте создать сеттер и получатель для ваших переменных, если вы хотите получить к ним доступ со страниц JSP / Facelets. Соглашение об именах довольно стандартное, если у вас есть строка с именем 'foo', фреймворк вызовет

public String getFoo() 
{ 
  return foo;
}  

Метод.

1
elbuild 26 Июл 2013 в 01:46