Serialisierungsdatum in Java

Ich übergebe einige Objekte über den Webdienst und einige enthalten java.sql.Date. Da Date keinen leeren Konstruktor hat, möchte es nicht serialisiert werden.

Der erste Teil einer Frage ist einfach: Wie kann ein Termin zwischen Kunde und Service am besten vereinbart werden?

Der zweite Teil ist etwas kniffliger: Sobald ich mich für die Übergabe von Datumsangaben entschieden habe, kann ich natürlich das Datum als vorübergehend deklarieren und eine Wrapper-Klasse erstellen, um Datumsangaben als Zeichenfolge oder was auch immer zu übergeben ?

(Ich habe die Vermutung, dass DynamicProxy eine Lösung sein könnte, aber das Lesen der Dokumentation auf der Sun-Website war nicht sehr hilfreich. Wenn es sich also wirklich um etwas in diese Richtung handelt, wäre eine Klarstellung wünschenswert.)

Edit: Ich habe eine falsche Frage gestellt, sorry (ein Missverständnis zwischen mir und Kollegen, was eigentlich ein Problem ist). Problem tritt wegen deserializing auf. Sobald ich ein Datum im XML-Format habe, wird versucht, es als GregorianCalendar zu deserialisieren. Der andere Teil einer Frage bleibt bestehen: Was ist der beste Weg, um etwas zu empfangen (langer Zeitstempel oder Gregorianischer Kalender) und es in SQL-Datum umzuwandeln, ohne 10 verschiedene Wrapper für 10 verschiedene Klassen zu erstellen. Ich benutze ein NetBeans für Code und WSDL-Generierung.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage