AWWW-1st3.6-w08.tresc-1.0-Slajd3
Co to jest komponent JavaBean?
Wiele kontrowersji i niejasności budzi samo pojęcie komponentu JavaBean. Zgodnie z definicją Sun Microsystems, twórcy koncepcji komponentów JavaBean, "komponentem JavaBean jest komponent programowy wielokrotnego użytku przeznaczony do tworzenia większych systemów. Własności komponentu JavaBean mogą być łatwo manipulowalne przy użyciu narzędzia graficznego". Początkowo więc komponenty JavaBean były pomyślane jako kontrolki oferujące określoną funkcjonalność za pomocą sprecyzowanego interfejsu. Komponenty JavaBean nie zdobyły wielkiej popularności jako składowe budulcowe większych systemów w sposób przewidziany przez twórców. Jednakże, szybko okazało się, że koncepcja jest przydatna i popularna w oderwaniu od wizualnych środowisk tworzenia oprogramowania. Dziś definiuje się JavaBean jako obiektowo zorientowaną technologię tworzenia przenośnych komponentów wielokrotnego użytku, w której poszczególne komponenty spełniają kilka prostych założeń (przedstawionych na następnym slajdzie). Komponenty JavaBean mogą być stosowane do tworzenia graficznego interfejsu użytkownika, ale przede wszystkim są wykorzystywane jako narzędzie do komunikacji z relacyjną bazą danych i jako podstawowy środek komunikacji między poszczególnymi warstwami aplikacji internetowej.