Bean to obiekt wielokrotnego użytku, stworzony w języku programowania Java i zgodny ze specyfikacją 100% Pure Java firmy Sun, który jest pakowany zgodnie ze specyfikacją JavaBeans. Fasola różni się od apletu Javy tym, że ma trwałość (po wykonaniu pozostaje w systemie użytkownika).
Dodatkowo ziarna mogą komunikować się i wymieniać dane z innymi JavaBeans poprzez komunikację między procesami. W tym sensie JavaBean jest podobna do kontrolki ActiveX, ale z bardzo ważnym wyjątkiem: w przeciwieństwie do kontrolek ActiveX, które działają tylko na komputerach obsługuje łączenie i osadzanie obiektów (OLE) na poziomie systemu operacyjnego, będzie działać na dowolnej platformie komputerowej, która jest w stanie uruchomić Java interpretator.
Technipages wyjaśnia fasolę
JavaBeans to obiektowy interfejs programistyczny firmy Sun Microsystems, który daje możliwość ponownego wykorzystania aplikacje lub kwadraty do tworzenia programów uważane za części, które można przenosić w systemie na dowolnym głównym środowisku roboczym scena. Podobnie jak aplety Java, części JavaBeans (lub „Beans”) mogą być wykorzystywane do tworzenia stron WWW (lub różnych aplikacji) intuicyjne możliwości, np. rozliczanie kosztów kredytu czy przesuwanie treści strony w zależności od klienta lub programu cechy.
W momencie, gdy części lub Fasola są używane, właściwości Fasoli (na przykład odcień podstawy okna) są nie do pomylenia z różnymi fasolami i fasolami, które się nie „spotkały” wcześniej, mogą zaznajomić się ze swoimi właściwościami i połączyć jak trzeba.
Fasola jest tworzona za pomocą zestawu Beans Development Kit (BDK) firmy Sun i może być uruchomiona na dowolnym głównym etapie pracy wewnątrz różnych warunków aplikacji (znanych jako przedziały), w tym programów, edytorów tekstu i innych Aplikacje.
Aby opracować komponent za pomocą JavaBeans, komponujesz proklamacje językowe z wykorzystaniem języka programowania Java firmy Sun i dołączasz wyjaśnienia JavaBeans, które przedstawiają właściwości części, na przykład atrybuty interfejsu użytkownika i sytuacje, które powodują, że fasola rozmawia z różnymi ziarnami w podobnym uchwycie lub w innym miejscu system.
Fasola dodatkowo posiada determinację, która jest narzędziem do odłożenia stanu części w osłonięte miejsce. Umożliwiłoby to, na przykład, segmentowi (fasolce) „przywołanie” informacji, które konkretny klient właśnie wprowadził w poprzedniej sesji klienta. JavaBeans daje aplikacjom Java możliwość archiwizacji złożonej, którą dają obecnie interfejsy OpenDoc i ActiveX.
Typowe zastosowania fasoli
- JawaBeans brak przywilejów dostępnych dla niezmiennych obiektów.
- Aby funkcjonować jako JavaBean klasa, klasa obiektu musi być zgodna z pewnymi konwencjami dotyczącymi nazewnictwa, konstrukcji i zachowania metod.
- Niezbędna funkcja Java Beans API, ponieważ umożliwia innej aplikacji, takiej jak narzędzie do projektowania, uzyskanie informacji o komponencie
Częste nadużycia fasoli
- JawaBeans nie są z natury zmienne.