JavaBeans - Ogólny model komponentów
Implementacja idei budowy systemów aplikacji z klocków
Charakterystyka JavaBean:
- właściwości klocków są opisywane za pomocą języka specyfikacji,
- klocki mogą być dostosowywane do potrzeb projektanta
- klocki komunikują się między sobą za pomocą zdarzeń,
- wystąpienia klocków są trwałe - przez implementację interfejsu Serializable lub Externalizable,
- opublikowane metody udostępniają interfejs klocków