Bean on Java-ohjelmointikielellä ja Sunin 100 % Pure Java -spesifikaatioiden mukainen uudelleenkäytettävä objekti, joka on pakattu JavaBeans-määritysten mukaisesti. Papu eroaa Java-sovelmasta siinä, että se on pysyvyys (se jää käyttäjän järjestelmään suorituksen jälkeen).
Lisäksi pavut pystyvät kommunikoimaan ja vaihtamaan tietoja muiden JavaBeanien kanssa prosessien välisen viestinnän kautta. Tässä mielessä JavaBean on samanlainen kuin ActiveX-komponentti, mutta erittäin tärkeällä poikkeuksella: toisin kuin ActiveX-komponentit, jotka suoritetaan vain tietokoneissa, jotka OLE (Object Linking and Embeding) -tuki käyttöjärjestelmätasolla, a suoritetaan millä tahansa tietokonealustalla, joka pystyy käyttämään Javaa tulkki.
Technipages selittää Bean
JavaBeans on Sun Microsystemsin objektiin sijoitettu ohjelmointirajapinta, joka antaa sinulle mahdollisuuden valmistaa uudelleenkäytettäviä sovelluksia tai ohjelmien rakennusruutuja pidetään osina, jotka voidaan välittää järjestelmässä missä tahansa suuressa työkehyksessä vaiheessa. Java-sovelmien tavoin JavaBeans-osia (tai "Beansia") voidaan käyttää antamaan World Wide Web -sivuja (tai erilaisia sovelluksia) intuitiiviset kyvyt, esimerkiksi lainakustannusten käsittely tai sivun sisällön siirtäminen asiakkaasta tai ohjelmasta riippuen ominaisuuksia.
Kun osia tai papuja käytetään, Beanin ominaisuudet (esimerkiksi ikkunan pohjaväri) ovat eri Pavut ja pavut, jotka eivät ole "tavanneet" ennen, voivat tutustua toistensa ominaisuuksiin voimakkaasti ja yhdistää tarpeen mukaan.
Pavut luodaan Sunin Beans Development Kitin (BDK) avulla, ja ne voidaan pitää käynnissä missä tahansa suuressa työkehyksen vaiheessa. erilaisissa sovellusolosuhteissa (tunnetaan osastoina), mukaan lukien ohjelmat, tekstinkäsittelyohjelmat ja erilaiset sovellukset.
Jos haluat kehittää komponentin JavaBeansilla, kirjoitat kielijulistuksia käyttäen Sunin Java-ohjelmointikieltä ja sisällytät JavaBeans-selityksiä, jotka esittää osan ominaisuuksia, esimerkiksi käyttöliittymän attribuutteja ja tilanteita, jotka laukaisevat papun puhumaan eri papujen kanssa samanlaisessa pidikkeessä tai jossain muualla järjestelmä.
Pavuissa on lisäksi päättäväisyyttä, joka on väline osan kunnon saattamiseksi suojaiseen paikkaan. Tämä sallisi esimerkiksi segmentin (pavun) "muistaa" tiedot, jotka tietty asiakas oli juuri syöttänyt edellisessä asiakasistunnossa. JavaBeans antaa Java-sovelluksille yhdistelmäarkistointikyvyn, jonka OpenDoc- ja ActiveX-rajapinnat tällä hetkellä antavat.
Pavun yleiset käyttötavat
- JavaBeans ei ole muuttumattomien objektien käytettävissä olevia oikeuksia.
- Toimimaan a JavaBean luokkaa, objektiluokan on noudatettava tiettyjä menetelmän nimeämistä, rakentamista ja käyttäytymistä koskevia käytäntöjä.
- Java Beans API: n olennainen ominaisuus, koska sen avulla toinen sovellus, kuten suunnittelutyökalu, voi saada tietoja komponentista
Beanin yleiset väärinkäytökset
- JavaBeans eivät ole luonnostaan muuttuvia.