Što je Bean? definicija i značenje

click fraud protection

Bean je objekt za višekratnu upotrebu, kreiran programskim jezikom Java i u skladu sa Sunovim 100 posto Pure Java specifikacijama, koji je pakiran u skladu sa specifikacijama JavaBeans. Bean se razlikuje od Java appleta po tome što ima postojanost (ostaje na korisničkom sustavu nakon izvršenja).

Dodatno, bean-ovi su sposobni komunicirati i razmjenjivati ​​podatke s drugim JavaBean-ovima kroz međuprocesnu komunikaciju. U tom smislu, JavaBean je sličan ActiveX kontroli, ali s vrlo važnom iznimkom: za razliku od ActiveX kontrola koje se izvršavaju samo na računalima koja podržavaju povezivanje i ugrađivanje objekata (OLE) na razini operacijskog sustava, a će se izvršiti na bilo kojoj računalnoj platformi koja je sposobna pokretati Javu tumač.

Technipages objašnjava Bean

JavaBeans je programsko sučelje smješteno na objektima tvrtke Sun Microsystems koje vam daje priliku za proizvodnju ponovno upotrebljivih aplikacije ili kvadrati za izgradnju programa smatraju dijelovima koji se mogu prenijeti u sustav na bilo koji veći radni okvir pozornica. Poput Java appleta, dijelovi JavaBeans-a (ili "Beans") mogu se koristiti za davanje stranica World Wide Weba (ili različitih aplikacija) intuitivne sposobnosti, na primjer, obrada troškova zajma ili pomicanje sadržaja stranice ovisno o klijentu ili programu kvalitete.

U trenutku kada se koriste dijelovi ili grah, svojstva graha (na primjer, temeljna sjena prozora) su nepogrešivo za različite grah i grah koji se prije nisu "sreli" mogu se snažno upoznati s međusobnim svojstvima i povezati prema potrebi.

Beans je kreiran uz pomoć Beans Development Kit-a (BDK) tvrtke Sun i može se nastaviti raditi na bilo kojoj većoj fazi radnog okvira unutar različitih uvjeta aplikacije (poznatih kao odjeljci), uključujući programe, procesore teksta i različite aplikacije.

Da biste razvili komponentu s JavaBeans-om, sastavljate jezične proglase koristeći Sunov programski jezik Java i uključujete objašnjenja JavaBeans-a koja prikazuju svojstva dijela, na primjer, atribute korisničkog sučelja i prilike koje pokreću bean da razgovara s različitim granama u sličnom držaču ili negdje drugdje u sustav.

Grah dodatno ima i odlučnost, koja je instrument za odlaganje stanja dijela na zaštićeno mjesto. To bi, na primjer, omogućilo segmentu (bean) da "prisjeti" informacije koje je određeni klijent upravo unio u prethodnoj klijentskoj sesiji. JavaBeans daje Java aplikacijama mogućnost složenog arhiviranja koju do sada daju OpenDoc i ActiveX sučelja.

Uobičajene upotrebe graha

  • JavaBeans nemaju privilegije dostupne nepromjenjivim objektima.
  • Funkcionirati kao a JavaBean klase, klasa objekta mora poštivati ​​određene konvencije o imenovanju metoda, konstrukciji i ponašanju.
  • Bitna značajka Java Beans API-ja jer omogućuje drugoj aplikaciji, kao što je alat za dizajn, da dobije informacije o komponenti

Uobičajene zlouporabe graha

  • JavaBeans nisu inherentno promjenjivi.