15
Jul
2008

Spring Dynamic Modules for OSGI

Spring Dynamic Modules for OSGI Service Platforms ist cool. Damit läßt sich sehr einfach eine serviceorientierte Architektur innerhalb eines OSGI Container in einer Java Virtual Machine aufbauen.

Einfach eine Spring Bean schreiben und als OSGI Service veröffentlichen mittels XML Datei
/META-INF/spring/bundle-context.xml

< bean name="ExportedBean" class="export.ExportBean" / >
< osgi:service id="osgiExportedService" ref="ExportedBean" interface="service.MyService" / >

Die Verwendung ist ebenfalls sehr einfach. In der selben Datei (natürlich in anderem Bundle) diesen Code einfügen:

< osgi:reference id="osgiImportedService" interface="service.MyService" / >
< bean name="UsingServiceBean" class="import.ImportBean">
< property name="service" ref="osgiImportedService" / >
< /bean>

Schon wird das Service über die Methode setService(service.MyService) in die Bean injeziert.
Wenn alles so einfach wäre. Der Web-Extender-Mechanismus für WAR Projekte macht mir das schon mehr Kopfzerbrechen.
logo

Random Thoughts and Links

Banner

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

Upgrade HTC Hero to 2.1...
Einfachste Anleitung: http://andreas- lehr.com/blog/archives/229 -T-Mobile-HTC-Hero-unlock. html Kurze...
randomike - 4. Mai, 13:54
Karel Gott ist ein Charaktertyp...
Karel Gott ist ein Charaktertyp mit Humor. Atheismus...
Seba96 - 27. Feb, 17:14
Karel Gott
Atheist Bus Campaign Austria
randomike - 19. Jul, 13:09
Vote for "install cryptsetup...
randomike - 17. Jul, 17:43
Converting Seq[Option[Any]])...
First idea: seq.filter(_.isDefi ned).map(_.get) Second.. .
randomike - 17. Jul, 11:39

Links

RSS Box

News

Suche

 

Status

Online seit 6548 Tagen
Zuletzt aktualisiert: 17. Mai, 21:45

Credits

Web Counter-Modul