Announcement

Collapse
No announcement yet.

Detached Objects unter CDC/Foundation möglich?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Detached Objects unter CDC/Foundation möglich?

    Hallo,

    man kann ja ein mit @Entity annotiertes POJO serialisieren und als sog. detached Object an einen Client schicken.
    Muß dieser Client auch unter JDK/JRE 1.5 laufen oder kann das auch ein CDC/Foundation (= ca. JDK 1.3.1) Client sein?

    Gruß,
    Wolfgang

  • #2
    Hallo, Herr Roeckelein.

    Grundsätzlich ist es nicht unbedingt ratsam innerhalb eines Systems (also Client und Server) verschiedene JDK-Versionen zu nutzen.
    Dies kann schnell zu Problemen bzw. "unerklärlichen" Fehlern führen. Wenn man versucht mit einer niedrigeren JDK-Version eine in einer höheren JDK-Version kompilierte Klasse aufzurufen, dann führt dies zu folgender Exception "Unsupported major.minor version 49.0". Heisst: es geht nicht.

    Angenommen, dieses Versionierungsproblem wäre nicht existent, dann hätten sie bezogen auf die Java Persistence API und der unter JDK 1.5 erstellten Klassen (POJOs) definitiv schon dann ein Problem, wenn Sie neue Funktionen bzw. Mechanismen aus dem JDK 1.5 nutzen. Also beispielsweise typisierte Listen wie Collection<Kunde> kunden; Dies wird sich mit einer kleineren JDK-Version sicherlich nicht ausführen lassen.

    Anzumerken ist, dass es das eine oder andere Produkt gibt, welches es ermöglicht, Annotationen auch unter JDK-Versionen < 1.5 umzusetzen. JBOSS hat da etwas im Angebot (bezgl. AOP-Einsatz). Siehe hierzu auch: http://docs.jboss.com/aop/1.3/aspect-framework/reference/en/html/annotationcompiler.html

    Ich hoffe, ich konnte Ihnen mit der Antwort helfen.

    Gruss,
    Oliver Ihn

    Comment

    Working...
    X