Hvad er Bean? definition og betydning

Bean er et genanvendeligt objekt, skabt med Java-programmeringssproget og i overensstemmelse med Suns 100 procent Pure Java-specifikationer, som er pakket i henhold til JavaBeans-specifikationerne. En bønne adskiller sig fra en Java-applet ved, at den har persistens (den forbliver på brugerens system efter udførelse).

Derudover er bønner i stand til at kommunikere og udveksle data med andre JavaBeans gennem inter-proces kommunikation. I denne forstand ligner en JavaBean et ActiveX-objekt, men med en meget vigtig undtagelse: I modsætning til ActiveX-objekter, som kun udføres på computere, der understøtter objektlinkning og -indlejring (OLE) på operativsystemniveau, en vil køre på enhver computerplatform, der er i stand til at køre en Java tolk.

Technipages forklarer Bean

JavaBeans er en objektplaceret programmeringsgrænseflade fra Sun Microsystems, der giver dig en chance for at fremstille genbrugelig applikationer eller programbygningspladser betragtes som dele, der kan formidles i et system på enhver større arbejdsramme scene. Ligesom Java-applets kan JavaBeans-dele (eller "Beans") bruges til at give World Wide Web-sider (eller forskellige applikationer) intuitive evner, for eksempel behandling af låneomkostninger eller ændring af sidestof afhængig af klient eller program kvaliteter.

På det tidspunkt, hvor delene eller bønnerne bliver brugt, er egenskaberne for en bønne (f.eks. grundskyggen af ​​et vindue) umiskendeligt for forskellige bønner og bønner, der ikke har "mødt" før, kan blive fortrolige med hinandens egenskaber kraftigt og forbinde efter behov.

Bønner er skabt med et Beans Development Kit (BDK) fra Sun og kan holdes kørende på enhver større arbejdsramme inde i forskellige applikationsforhold (kendt som rum), herunder programmer, tekstbehandlingsprogrammer og forskellige applikationer.

For at udvikle en komponent med JavaBeans, komponerer du sprogproklamationer ved at bruge Suns Java-programmeringssprog og inkorporerer JavaBeans-forklaringer, der skildre deleegenskaber, for eksempel brugergrænseflade-attributter og lejligheder, der får en bønne til at tale med forskellige bønner i en lignende holder eller et andet sted i system.

Bønner har desuden beslutsomhed, som er et instrument til at fjerne tilstanden af ​​en del på et beskyttet sted. Dette vil for eksempel tillade et segment (bean) at "genkalde" information, som en specifik klient lige havde indtastet i en tidligere klientsession. JavaBeans giver Java-applikationer den sammensatte arkiveringsevne, som OpenDoc- og ActiveX-grænsefladerne nu giver.

Almindelig brug af bønner

  • JavaBeans mangler de privilegier, der er tilgængelige for uforanderlige objekter.
  • At fungere som en JavaBean klasse, skal en objektklasse adlyde visse konventioner om metodenavn, konstruktion og adfærd.
  • En væsentlig egenskab ved Java Beans API, fordi den tillader en anden applikation, såsom et designværktøj, at få information om en komponent

Almindelig misbrug af Bean

  • JavaBeans er ikke iboende foranderlige.