Ist es möglich, Toplink Essentials ohne Anwendungsserver nur auf Desktop-Anwendung zu verwenden?Toplink ohne Anwendungsserver
Antwort
Ja, aber für ein bestimmtes Verhalten müssen Sie möglicherweise die JVM-Startoptionen verwenden, um den Toplink-Agenten zu aktivieren. Ich glaube, das ist für das faule Laden oder etwas ähnliches.
Meinst du TopLink oder TopLink Essentials? Der erste ist ein kommerzielles Oracle-Produkt. Letzteres ist die Referenzimplementierung von JPA 1.0, die eine etwas reduzierte Version ist.
Ehrlich gesagt glaube ich nicht, dass es irgendeinen Grund gibt, etwas anderes als EclipseLink (welches die JPA 2.0 Referenzimplementierung sein wird) oder Hibernate zu verwenden.
Um dies tatsächlich zu tun:
Ja, es ist, solange Sie keine JNDI-Namensdienste benötigen. Toplink und Hibernate können beide ohne einen App-Server ausgeführt werden. Sie benötigen nur eine relationale Datenbank und einen JDBC-Treiber.
ja, toplink ist eine reine Java-Klassenbibliothek
+1 für schnelles Denken und Tippen. Ziemlich schnell für diesen frühen Samstag. 8) – duffymo
Es ist nicht Samstagmorgen überall. :) – cletus
Ich habe TopLink Essentials, aber ich nehme deine Empfehlung und versuche EclipseLink und Hibernate :) –