Sisällysluettelo:
Määritelmä - mitä JavaBeans tarkoittaa?
JavaBeans ovat uudelleenkäytettäviä ohjelmistokomponentteja, joita voidaan manipuloida visuaalisesti. Käytännössä ne ovat Java-luokkia, jotka seuraavat tiettyjä sopimuksia.
Java: n tavoin, JavaBeans noudattaa myös "kirjoita kerran ajaa minne tahansa" -mallia. He ovat pysyviä ja kykenevät tallentamaan, tallentamaan ja palauttamaan tilansa. Niitä käytetään myös monien esineiden kapselointiin yhdeksi papuksi. Siten ne voidaan kuljettaa yhdessä paputuotteessa useiden yksittäisten esineiden sijasta. JavaBean-ominaisuuksia, kuten ominaisuuksia, tapahtumia ja menetelmiä, hallitaan rakennustyökalulla. Näitä ominaisuuksia voidaan mukauttaa suunnitteluvaiheessa.
Techopedia selittää JavaBeansin
Uudelleenkäytettävyys on tärkein huolenaihe komponenttimallissa. Ohjelmistokomponentit tarjoavat ennalta määritetyt palvelut, jotka mahdollistavat helpon pääsyn sovelluksiin.
Rakennustyökalu on alusta, jonka avulla kehittäjä voi työskennellä JavaBeansin kanssa. Rakennustyökalun suunnittelutilan avulla kehittäjä voi mukauttaa papujen ulkonäköä (muokkaamalla sen käyttäytymistä), vuorovaikutusta muiden papujen kanssa ja yhdistää papun appleteiksi, sovelluksiksi tai servletteiksi.
JavaBeans-ohjelmissa on sopimuksia, joita on noudatettava, kun ne otetaan käyttöön:
- Pavuilla tulisi olla oletus (ei argumentteja) rakentaja.
- Pavujen tulisi tarjota getter- ja setter-menetelmiä. Getter-menetelmää käytetään luettavan ominaisuuden arvon lukemiseen. Ominaisuuden arvon päivittämiseksi tulisi kutsua asettajamenetelmä.
- Papujen tulisi ottaa käyttöön java.io.serializable, koska sen avulla sovellukset ja kehykset voivat tallentaa, tallentaa ja palauttaa JavaBean-tilan.
