Annotations. warum ?

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

ich beschäftige mich gerade mit Annotations und stelle mir die Frage, was man tolles mit Ihnen machen kann...

Mhm - man kann Metainformationen über den Code einfließen lassen für den Compiler... nagut.

Was übersehe ich ? Kann mir jemand ein Fallbeispiel beschreiben oder auf eins verweisen, auf dem gezeigt wird warum Annotations interessant sein können und v.a. wie und warum soll man sie wo einsetzen ?

Mir fehlt dieses 'AHHH' Erlebnis noch bei ihnen......

Danke euch viemals
 
In einer aktuellen Swing Anwendung benutze ich eigene Annotations, um meine Actions zu konfigurieren. Zum Beispiel konfiguriere ich per Annotation, welches Icon die Action hat, ob sie initial enabled ist, ob die Action als Job in einem eigenen Thread laufen soll und wie die KeyBindings für die Action aussehen. Und ich stelle per Annotation sicher, dass die Action nur enabled werden kann, wenn der Benutzer bestimmte Permissions (Rollen) hat.
 
byto hat gesagt.:
In einer aktuellen Swing Anwendung benutze ich eigene Annotations, um meine Actions zu konfigurieren. Zum Beispiel konfiguriere ich per Annotation, welches Icon die Action hat, ob sie initial enabled ist, ob die Action als Job in einem eigenen Thread laufen soll und wie die KeyBindings für die Action aussehen. Und ich stelle per Annotation sicher, dass die Action nur enabled werden kann, wenn der Benutzer bestimmte Permissions (Rollen) hat.
d.h. du hast dann irgendeinen Controller der beim Aufbau der GUI die Annotations einliest und dementsprechend initialisiert ?! bzw ob der aktuelle user überhaupt diese Action nutzen kann ?!
 
Funktioniert aber leider erst ab 1.6 - das Feature vermisse ich gerade schmerzlich bei meinem 1.5 Projekt 🙁
 
Ja, sind wir auch am Überlegen. Aber die Frage ist, ob wir das auch in die restlichen Komponenten integrieren können.
 
Anonymous hat gesagt.:
d.h. du hast dann irgendeinen Controller der beim Aufbau der GUI die Annotations einliest und dementsprechend initialisiert ?! bzw ob der aktuelle user überhaupt diese Action nutzen kann ?!
Genau. Ich habe eine Factory, die beim Starten der Anwendung alle Actions erzeugt. Dabei lese ich die Annotations ein und konfiguriere die Actions dementsprechend.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben