Die Java Persistence API Spezifikation zerfällt für den Anwender in drei große Bereiche: Die Mapping-Spezifikation für die Abbildung von Klassen auf Tabellen, das API für den Umgang mit persistenten Objekten und eine Abfragesprache zum zielgerichteten Laden größerer Objektmengen.
Der Spezifikationsgruppe hinter JPA ist mit der Abfragesprache ein kleines Meisterstück gelungen. Mit den erweiterten Möglichkeiten der Sub-Selektionen und Aggregat-Funktionen sieht die Sprache zwar aus wie SQL, funktioniert aber in sich streng objektorientiert.
Lesen Sie den vollständigen Artikel hier:
DatabasePro, Ausgabe 1/2009, S. 36 - 42
‘Objektorientiertes SQL: Die Java Persistence Query Language’ weiterlesen
Wir freuen uns Ihnen den ersten Meilenstein von MAEXO zur Verfügung stellen zu können. MAEXO ist ein Framework, mit dessen Hilfe OSGi-basierte Anwendungen der Administration über die Java-Management-Extensions zugänglich gemacht werden können.
Wenn Sie einen Einblick in die Leistungsfähigkeit der bestehenden Implementierung erhalten wollen, werfen Sie einen Blick auf den vorbereiteten Screencast. Der Screencast demonstriert den Einsatz von MAEXO im Kontext von Eclipse/Equinox. Mit einem kleinen Beispiel-Plugin wird gezeigt, wie man mit Hilfe von MAEXO zur Laufzeit OSGi-Bundles starten und stoppen kann. Gestartet wird hierbei zunächst der MX4J-HTTP-Adapter, mit dem Ergebnis, dass der OSGi-Container nun auch über eine Web-Oberfläche administriert werden kann. Diese Web-Oberfläche wird zugleich genutzt, um das Beispiel-Plugin zu stoppen. Aufgrund der implementierten Activator#stop() Methode führt das Stoppen des Bundles auch zum Verschwinden der im Plugin enthaltenen Eclipse-View.
Der erste Meilenstein von MAEXO kann auf den Seiten des Google-Code-Projektes heruntergeladen werden.
Viel Spaß beim Experimentieren!
http://code.google.com/p/maexo/