Java is een programmeertaal voor het eerst uitgebracht in 1995 door Sun Microsystems - een dochteronderneming van Oracle sinds 2010 . Een JavaBeans is een van een reeks van zelfstandige , herbruikbare software -eenheden , of onderdelen . Java-ontwikkelaars kunnen deze componenten samen stuk voor toepassingen , zoals grafische gebruikersinterfaces of kleine animatie programma's te maken - ook bekend als applets - die draaien op webpagina's . Component Model De JavaBeans component model bestaat uit een architectuur en een application programming interface ( API ) , die samen zorgen voor een structuur , of een raamwerk , waarin JavaBeans goed kan samenwerken , volgens een vaste set van regels en richtlijnen . Visueel programmeren is de sleutel tot de JavaBeans componenten model , en zelfs als een JavaBeans een functie vervult die niet vereist dat een zichtbare gebruikersinterface , moet het nog steeds ondersteunen de visuele applicatie builder tool. Eigenschappen < br > Het uiterlijk en de gedragskenmerken van een JavaBeans die door het programma ontwerpers kunnen worden gewijzigd zijn bekend als eigenschappen . JavaBeans eigenschappen kan worden geclassificeerd als eenvoudig , geïndexeerde , gebonden en beperkt . Eenvoudige woningen hebben een enkele , onafhankelijke waarde ; geïndexeerde eigenschappen ondersteunen een reeks waarden ; gebonden eigenschappen stuur een bericht naar een andere bean wanneer ze veranderen , en constrained woningen is validatie door een andere bean wanneer ze veranderen . Typische voorbeelden van JavaBeans eigenschappen zijn onder andere kleur , lettertype , lettergrootte en beeldgrootte . Events De mechanismen waarmee JavaBeans meldingen verzenden aan elkaar zijn bekend als evenementen. Naar een andere boon dat het een gebeurtenis heeft gegenereerd melden , een JavaBeans beroept op een van de gedefinieerde "methoden " - reeks van uitspraken die herhaalde taken uitvoeren - op die boon. Als de tweede boon wil een belang in een gebeurtenis registreren , zij noemt de juiste methode op de eerste bonen . De tweede boon wordt gezegd dat luistert naar de gebeurtenis . Introspectie Introspectie verwijst naar het proces van het blootstellen van de eigenschappen , gebeurtenissen en methode die een JavaBeans ondersteunt . Introspectie wordt uitgevoerd door visuele ontwikkeltools tijdens programma-ontwerp , en alle visuele ontwikkeltools analyseren JavaBeans met precies dezelfde techniek . Dit is handig vanuit het oogpunt van de programma-ontwikkelaars , omdat ze niet alleen niet nodig om de code om de analyses uit te voeren te schrijven , maar ze kunnen erop vertrouwen dat JavaBeans eigenschappen , gebeurtenissen en methoden altijd hetzelfde zal zijn , ongeacht de ontwikkeltools gebruikt om ze te maken . Bovendien , mits ontwikkelaars houden aan bepaalde coderingsconventies , zal JavaBeans automatisch ondersteunen introspectie , zonder dat ontwikkelaars hoeven geen extra code te schrijven .
|