Hva er Javabeans ™?

Javabeans er gjenbrukbare programvarekomponenter, eller deler av kode, for programmer skrevet på Java® -språket. De er designet for å la programmerere skrive et program en gang og kjøre det på et hvilket som helst system. De samme Javabeans kan brukes til å lage mange forskjellige programmer. For å forbli bærbare, må Javabeans følge visse programmeringskonvensjoner.

Java®-programmeringsspråket ble utviklet på midten av 1990-tallet av James Goseling på Sun Microsystems. Syntaksen ligner den for programmeringsspråk for C og C ++. Det skiller seg fra disse språkene fordi objektmodellen er enklere. Den store fordelen for Java® -språket er at programmer skrevet i Java® kan kjøres på et hvilket som helst datasystem uten endringer i koden.

Javabeans ™ hjelper Java® -programmer til å forbli bærbare. De er i utgangspunktet en rekke objekter gruppert sammen slik at de kan flyttes som en gruppe i stedet for individuelt. For å oppnå dette følger Javabeans ™ visse konvensjoner iNavn, konstruksjon og oppførsel.

A Javabean ™ må kunne serialiseres. Dette betyr at den kan konverteres til en sekvens av biter slik at den kan lagres i en fil eller overføres over et nettverk. Andre navn for denne prosessen er deflater og marskaliserende. For å bruke Javabean ™ etter at den er serialisert, må den rekonstitueres i en prosess som kalles deserialisering eller blåsing.

En annen stevne som brukes til å skrive Javabeans ™ er Nullary Constructor. En konstruktør er en subroutine, eller hendelsesforløp, kalt opprettelsen av et objekt for å forberede objektet for bruk. Konstruktører aksepterer normalt parametere for å angi variablene til objektet. En nullkonstruktør godtar ingen parametere.

For å beskytte mot utilsiktet eller kodeskadelig endringer i variabler, er variabler i Javabeans ™ satt til private. Dette betyr at de bare er tilgjengelige for funksjonersom er medlem av samme klasse eller til de som får spesifikk tilgang. De kan bare endres ved hjelp av en offentlig medlemsfunksjon, som tar den nye verdien som en parameter og deretter endrer den private variabelen. En lignende subroutine kan returnere verdien av den private medlemsvariabelen til kodeforfatteren. Dette kalles getter og setter -metoden eller mutatormetoden.

Javabeans ™ skal ikke forveksles med applets. Appleter er miniatyr, nettbaserte programmer, mens Javabeans ™ er gjenbrukbare komponenter som kan settes sammen for å lage programmer. I noen tilfeller kan applets utformes for å oppfylle lignende funksjoner som Javabeans ™.

ANDRE SPRÅK