Objekte in Spring Beans konvertieren.

Diskutiere Objekte in Spring Beans konvertieren. im Application Tier Forum; Hey Leute, ich stehe momentan vor einem Problem: Ich habe Definitionen von Objekten. Diese sind mir fest vorgeschrieben in einem Dokument. Im...

  1. Deception
    Deception Neues Mitglied
    Hey Leute,
    ich stehe momentan vor einem Problem:
    Ich habe Definitionen von Objekten. Diese sind mir fest vorgeschrieben in einem Dokument. Im Laufe des Projektes können sich die Definitionen ändern. Daraufhin muss ich die Spring XML anpassen.
    Daran, dass es über Spring defienierte Beans läuft kann ich nichts ändern, daher habe ich mir einen Konfigurator gebaut, der mir die Konfigurationen zusammen schreibt und ich muss sie nur noch in das XML kopieren. Das ist auf jedenfall einfacher als die XMLs manuell anzupassen.
    Allerdings musste ich mir dazu Metadata Container basteln und irgendwie gefällt mir das alles nicht ganz so gut und ich denke es wird hierzu sicherlich eine Lösung bereits geben, wo ich die Objekte, die ich im XML haben will vorher einmal mit der Konfiguration erzeuge und dann in einen Converter werfe, der mir die XML-Syntax zu dem Objekt ausgibt.
    Hat irgendjemand so etwas zur Hand? :)
    Bei Google bin ich leider nicht fündig geworden...
    Beste Grüße,
    Deception
     
  2. Vielleicht hilft dir dieser Kurs hier weiter --> (hier klicken)
  3. Ullenboom
    Ullenboom Mitglied
    Puuh, das ist Spring der ganzen alten Art :) Wenn du eine neue Spring-Version hast, kannst du doch auch Annotationen nutzen und auf diese Weise die Bean-Defs und Injizierungen in den Code bekommen aus raus aus den XML-Dateien. Möchtest du damit nicht anfangen?
     
  4. Deception
    Deception Neues Mitglied
    Hey,
    Danke für die Antwort.
    Ich bin in einem Projekt tätig, wo ich sowas beim bestenwillen nicht zu entscheiden habe und die Komplexität der Konfiguration auch zu umfangreich für jemanden mit geringer Erfahrung hat.
    Ich wurde gebeten einen Konfig-Generator zu schreiben und suche nun nach dem einfachsten Weg. ;)
    Ich denke das ist auch nicht möglich, da dort ein sehr komplexes Mapping stattfindet.
    Und wie läuft das mit mehreren Objekten aus einer Klasse?
    In XML definier ich die einfach mit ID und kann die ID weiter mappen. Wie funktioniert das mit Annotationen?
    Beste Grüße,
    Deception
     
  5. FArt
    FArt Neues Mitglied
    Evtl. kann es hilfreich sein, das mit einer Template-Engine zu regeln ( Open Source Template Engines in Java ).
    Ich habe in dieser Richtung mit Velocity schon gute Erfahrungen gemacht.
    Das geht natürlich nur, wenn die Konfigurationen immer komplett neu geschrieben werden.

    Sonst kann man auch mit XPath einiges erreichen. Aber dann gibt es auch Sprachen, die für so eine Aufgabe besser geeignet sind, wie z.B. Groovy (was mit Java gut kombiniert werden kann).
    Practically Groovy: Building, parsing, and slurping XML
     
  6. Deception
    Deception Neues Mitglied
    Cool vielen Dank :)
    Da es ein Tool ist, dass nur in der Entwicklung benutzt wird und losgelöst vom restlichen Code ist, ist die Sprache egal.
    Mal schauen ob ich damit was anfangen kann!
    Beste Grüße,
    Deception
     
Die Seite wird geladen...

Objekte in Spring Beans konvertieren. - Ähnliche Themen

validation api in SpringMVC und Binding von Objekten in <form:input>
validation api in SpringMVC und Binding von Objekten in <form:input> im Forum Application Tier
Spring Beans / Objekte
Spring Beans / Objekte im Forum Application Tier
Vergleich von Strings von Objekten
Vergleich von Strings von Objekten im Forum Allgemeine Java-Themen
Einmalige Objekte
Einmalige Objekte im Forum Hausaufgaben
Objekte in der Methode
Objekte in der Methode im Forum Java Basics - Anfänger-Themen
Thema: Objekte in Spring Beans konvertieren.