|
||||||||||||||||||||||||||
| ISBN: 3935143028 ISBN: 3935143028 ISBN: 3935143028 ISBN: 3935143028 | ||||||||||||||||||||||||||
|
|
Wir empfehlen: | |||||||||||||||||||||||||
|
Next: java.beans.FeatureDescriptor Up: Introspection Previous: Reflecion
BeanInfo SchnittstelleDurch implementerung der BeanInfo Schnittstelle (java.beans.BeanInfo) wird explizit Information zum Bean zur Verfuegung gestellt. Jedes Leistungsmerkmal (feature) wird mit einem FeatureDecriptor beschrieben. Eine Klasse welche die Schnittstelle implementiert muss sich an die Namenskonvention: <zu beschreibenes Bean>BeanInfo z.B. fuer das Bean: meinBean wuerde die BeanInfo-Klasse dann: meinBeanBeanInfo heissen. Ein Nachteil, der sich unmittelbat aus dieser Trennung in zwei Klassen (Bean und BeanInfo) ergibt, ist die Problematische Wartung von zwei Klassen, die logisch jedoch zusammengehoeren. Darueberhinaus besteht an dieser Stelle keine andere Bindung der beiden Klassen, als die Namenskonvention. In der BeanInfo Schnittstelle sind acht Methoden definiert, die in einer Helferklasse (java.beans.SimpleBeanInfo) bereits implementiert sind, um dem Entwickler die Arbeit ein wenig zu vereinfachen. In dier Implementierung geben alle Methoden null Referenzen zurueck, was in einer Anwendung die Reflektion zum Einsatz bringen wuerde.
Next: java.beans.FeatureDescriptor Up: Introspection Previous: Reflecion |
|
|||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||
|
Zurück zu Themenseiten: ScientificPublication.com/Startseite/Informatik/Programmieren StudyPaper.com/Startseite/Computer/Informatik/Programmieren/Java StudyPaper.com/Startseite/Computer Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache. | ||||||||||||||||||||||||||
| Startseite | english | Bookmark setzen | Webseite weiterempfehlen | Copyright © | Impressum | ||||||||||||||||||||||||||