OSGi Framework I. (OSGI1)
Programming, Java, Spring
This course introduces Java developers to the OSGi framework, covering its core concepts and runtime behavior. You will learn the principles of modularity, how bundles interact and how services enable dynamic composition of applications.
The course assumes advanced knowledge of Java and basic multithreading, and offers hands-on practice with lifecycle, configuration and service patterns. Web topics include HTTP whiteboard and integration with Servlet APIs for real apps.
Location, current course term
Contact us
The course:
Hide detail
-
Characteristics of the OSGi framework
-
Issues in modularity and service-oriented design
-
Semantic versioning
-
History, philosophy and roots of OSGi
-
Comparison with other frameworks (JEE/Spring, Jigsaw)
-
OSGi framework architecture
-
Key terms and definitions
-
Overview of layers and their interactions
-
Modular layer
-
Bundle and its structure
-
Wiring: importing/exporting packages and versioning
-
Class loading in general and OSGi class loading architecture
-
Fragment bundles
-
Lifecycle and its management
-
Starting a framework instance, embedding
-
Bundle lifecycle
-
Bundle and BundleContext interfaces
-
System events
-
Service support
-
Service concept and registration
-
Service lifecycle
-
Service support APIs
-
Service configuration support
-
High-level service support
-
Declarative Services
-
Blueprint Container
-
Common patterns
-
Extender pattern
-
Whiteboard pattern
-
Web support
-
Web Applications
-
HTTP Whiteboard
-
HTTP Service
-
Miscellaneous / Other topics
-
OSGi framework implementations
-
Tools and techniques for development
-
Practical exercises
-
Additional topics and possibilities
-
Assumed knowledge:
-
Advanced Java knowledge, including basic multithreading, is required.
-
Recommended previous course:
-
Java: Concurrent Programming (JAV4)
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Course price:
-
752.00 € ( 909.92 € incl. 21% VAT)
-
Language:
-
Vybrané zákaznické reference
Brose CZ spol. s r.o., Václav D.
OSGi Framework I. (
OSGI1)
"Za mě žádné námitky."
Brose CZ spol. s r.o., Lukáš M.
OSGi Framework I. (
OSGI1)
"Byl jsem velmi spokojen. Kurz bych určitě doporučil."
MoroSystems, s.r.o., Andrea S.
OSGi Framework I. (
OSGI1)
"Prednasejici velmi dobre udrzel mou pozornost, dobre stridani programovacich a teoretickych bloku."
MoroSystems, s.r.o., Jan P.
OSGi Framework I. (
OSGI1)
"Velice si cením přístupu školitele, který se snaží maximálně soustředit na oblasti, které zajímají účastníky kurzu a probrat je do většího detailu."
MoroSystems, s.r.o., Josef P.
OSGi Framework I. (
OSGI1)
"Je znát, že lektor dané problematice rozumí a jenom nevykládá připravenou látku, ale na doplňující otázky reaguje pohotově a věcně. Často doplní praktické příklady, které pomohou s pochopením a nastíní použitelnost.
Za mě dostatečný prostor pro vlastní programování a vyzkoušení si naučené problematiky."
MoroSystems, s.r.o., Miloš Z.
OSGi Framework I. (
OSGI1)
"Je vidět, že lektor je fanoušek OSGi :)"