Bean-komponenttien ja BeanInfo-luokkien säilytys samassa paketissa

Java-bean-komponentti ja siihen liittyvä BeanInfo-luokka ovat samassa paketissa, ja itsekuvaavuuden laatija voi etsiä BeanInfo-luokan.

Tämä on yksinkertaisin mutta samalla epätodennäköisin säilytystapa, koska ajon- ja suunnittelunaikaisten luokkien kytkentä samaan pakettiin tekee käyttöönoton yhteydessä tehtävistä erottelutoimenpiteistä vaivalloisia.

Oletetaan esimerkiksi, että projektissa nimeltä MyProject on paketti nimeltä myclasses, joka sisältää luokat MyJavaBean ja MyJavaBeanBeanInfo. Kun bean-komponenttia myclasses.MyJavaBean käytetään joko MyProject-projektissa olevan luokan kehitykseen tai jossakin toisessa MyProject-projektin Java-luontipolussaan sisältävässä projektissa olevan luokan kehitykseen, itsekuvaavuuden laatija paikantaa BeanInfo-luokkansa myclasses.MyJavaBeanBeanInfo.

Voit säilyttää BeanInfo-luokkia samassa paketissa kuin graafisia luokkia:

  1. Luo BeanInfo-luokat Java-perspektiivissä.
  2. Tallenna BeanInfo-luokat samaan projektiin ja samaan pakettiin kuin BeanInfo-luokkia käyttävät bean-komponentit.
Graafinen muokkausohjelma paikantaa BeanInfo-luokat suunnittelun aikana ja laatii niille itsekuvaavuuden, jotta se voi määrittää Java-bean-komponentin ominaisuudet.

(C) Copyright IBM Corporation 1999, 2004. All rights reserved.