Spisu treści:
Definicja - Co oznacza JavaBeans?
JavaBeans to komponenty oprogramowania wielokrotnego użytku, którymi można manipulować wizualnie. Praktycznie są to klasy Java zgodne z pewnymi konwencjami.
Podobnie jak Java, JavaBeans stosuje również paradygmat „pisz raz uruchom gdziekolwiek”. Są trwałe i mają możliwość zapisywania, przechowywania i przywracania swojego stanu. Służą również do enkapsulacji wielu obiektów w jedną fasolę. W ten sposób można je przekazywać w jednym obiekcie fasoli zamiast w wielu indywidualnych obiektach. Funkcje JavaBean, takie jak właściwości, zdarzenia i metody, są zarządzane przez narzędzie do budowania. Te właściwości można dostosować w czasie projektowania.
Techopedia wyjaśnia JavaBeans
Ponowne użycie jest głównym problemem modelu składowego. Komponenty oprogramowania zapewniają wstępnie zdefiniowane usługi, które umożliwiają łatwy dostęp do aplikacji.
Narzędzie do budowania to platforma, która pozwala programistom współpracować z JavaBeans. Za pomocą trybu projektowania narzędzia konstruktora deweloper może dostosować wygląd komponentu bean (modyfikując jego zachowanie), interakcję z innymi komponentami bean oraz skomponować komponent bean w aplety, aplikacje lub serwlety.
JavaBeans ma konwencje, których należy przestrzegać podczas ich wdrażania:
- Fasole powinny mieć domyślny konstruktor (bez argumentów).
- Fasola powinna zapewniać metody pobierające i ustawiające. Do odczytu wartości czytelnej właściwości używana jest metoda gettera. Aby zaktualizować wartość właściwości, należy wywołać metodę ustawiającą.
- Fasola powinna implementować java.io.serializable, ponieważ pozwala aplikacjom i platformom zapisywać, przechowywać i przywracać stan JavaBean.
