Java OSGi

Loader DigitalCityEen ogenblik, aub...

Java OSGi

(Réf.1203)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Beheers de ontwikkeling van modulaire Java-toepassingen met OSGI

Opleidingsprogramma

Ontdek de OSGi specificatie

Context van het gebruik van OSGi, beperkingen van de huidige toepassingen
Modulariteit van Java-toepassingen
OSGI: container en component, gelaagd model
OSGI-implementaties: Apache Karaf 4.0

Workshop: Opzetten van de omgeving - OSGi installatie - Karaf 4.0.x ontdekking van de beheerconsole

Bundels beheren

Structuur van een bundel en implementatie
Dependency management
Class loader en beveiliging
Package en zichtbaarheid
Levenscyclus van een bundel: toestanden, interractie
API voor bundelbeheer (BundleActivator, BundleContext,...)

Workshop: Een bundel implementeren en beheren

OSGi-diensten gebruiken

Overzicht van standaard OSGi services
Systeem services: Logging, IO, Connector...
Protocol diensten: http Diensten...
Opzetten van services en beheer
Beschikbare API's: ServiceRegistration, ServiceReference, ServiceTracker, ...

Workshop: Implementatie en gebruik van meervoudige OSGi-diensten

Geavanceerd gebruik

OSGi best practices: normen, aanbevelingen met betrekking tot lagen
Remote OSGi-gebruik (gedistribueerd OSGi vs Remote OSGi)
Remote OSGi-gebruik in Karaf of CAMEL-gebruik in Karaf (beslissing van de klant)

Workshop: Implementatie van OSGi op afstand - dynamische implementatie van een webapplicatie in Karaf

OF

Workshop : Implementatie van een CAMEL-voorbeeld in Karaf

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.