Oppbevare bønner og BeanInfo-klasser i samme pakke

En Java-bønne og den tilhørende BeanInfo-klassen ligger i samme pakke, og det er derfor mulig for introspektoren å finne BeanInfo-klassen.

Dette er det enkleste, men også det minst sannsynlige scenariet, for når kjøretids- og designfaseklassene oppgis i samme pakke, fører det til mer arbeid med å skille dem under distribusjonen.

Et prosjekt som for eksempel heter MyProject inneholder en pakke som heter myclasses, som inneholder klassene MyJavaBean og MyJavaBeanBeanInfo. Når bønnen myclasses.MyJavaBean brukes, enten til utvikling av en klasse i MyProject eller til utvikling av en klasse i et annet prosjekt som inneholder MyProject i Java-byggebanen, finner introspektoren den tilhørende BeanInfo-klassen myclasses.MyJavaBeanBeanInfo.

Slik oppbevarer du BeanInfo-klassene i samme pakke som de visuelle klassene:

  1. I Java-perspektivet oppretter du BeanInfo-klassene.
  2. Lagre BeanInfo-klassene i samme prosjekt og samme pakke som bønnene som bruker BeanInfo-klassene.
Det visuelle redigeringsprogrammet finner og utfører introspeksjon i BeanInfo-klassene under designfasen for å fastsette egenskapene til Java-bønnen.

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.