Annotations. warum ?

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
 

byte

Top Contributor
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.
 
G

Guest

Gast
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 ?!
 
G

Gast

Gast
JAX-WS

Klasse anotieren und ruckzug wird ein Webservice draus.
 

The_S

Top Contributor
Funktioniert aber leider erst ab 1.6 - das Feature vermisse ich gerade schmerzlich bei meinem 1.5 Projekt :(
 

The_S

Top Contributor
Ja, sind wir auch am Überlegen. Aber die Frage ist, ob wir das auch in die restlichen Komponenten integrieren können.
 

byte

Top Contributor
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.

Ähnliche Java Themen

Neue Themen


Oben