Java Modularity: Life After Java 9
summary
Examines Java 9’s Jigsaw module system versus the long-standing OSGi modularity framework, comparing which modularity requirements each satisfies and where Java 9’s backward-compatibility compromises limit enforced boundaries. Evaluates whether OSGi’s additional modular runtime features (deployment, lifecycle, service dynamicity) remain useful on top of Java 9 for building truly modular applications.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:54What is modularity?
- 9:43Java 9 Jigsaw
- 12:52Jigsaw goals
- 23:07App structure demo
- 30:34Linking runtime demo
- 33:20Jigsaw vs OSGi
- 40:48Migrating frameworks
- 43:38Version conflicts layers
- 47:50Java 9 OSGi future
- 49:56Q&A
related talks
17mWhat's NOT New in Modular Java!
51mJava Modularity: the Year After
33mPanel Session - Modularity Futures: OSGi and Java 9+
01h 02mJava 9 Modularity in Action
43mMonoliths to Modular: Navigating the Transition
51mThe Java 9 Module System Beyond The Basics
32mOSGi and Java 9+
51mModular Development with JDK 9
