Cuprins:
Definiție - Ce înseamnă JavaBeans?
JavaBeans sunt componente software reutilizabile care pot fi manipulate vizual. Practic, sunt clase Java care respectă anumite convenții.
Ca și Java, JavaBeans urmează, de asemenea, paradigma „scrie odată rulat oriunde”. Sunt persistente și au capacitatea de a-și salva, păstra și restaura starea. De asemenea, sunt folosite pentru a încapsula multe obiecte dintr-o singură fasole. Astfel, ele pot fi transmise într-un singur obiect de fasole în loc de mai multe obiecte individuale. Funcțiile JavaBean, cum ar fi proprietățile, evenimentele și metodele sunt gestionate de instrumentul constructor. Aceste proprietăți pot fi personalizate la momentul proiectării.
Techopedia explică JavaBeans
Reutilizabilitatea este principala preocupare din spatele modelului de componente. Componentele software oferă servicii predefinite, care permit accesul ușor la aplicații.
Instrumentul constructor este o platformă care permite unui dezvoltator să lucreze cu JavaBeans. Prin modul de proiectare a instrumentului constructor, dezvoltatorul poate personaliza aspectul fasolei (modificând comportamentul), interacțiunea cu alte fasole și poate compune fasolea în appleturi, aplicații sau servleturi.
JavaBeans are convenții care trebuie respectate atunci când sunt implementate:
- Fasolea ar trebui să aibă un constructor implicit (fără argument).
- Fasolea ar trebui să ofere metode getter și setter. O metodă getter este utilizată pentru a citi valoarea unei proprietăți citibile. Pentru a actualiza valoarea proprietății, trebuie apelată o metodă setter.
- Fasolea ar trebui să implementeze java.io.serializable, deoarece permite aplicațiilor și cadrelor să salveze, să stocheze și să restaureze starea unui JavaBean.
