YoVDO

Migrating to Modules

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Java Courses JavaFX Courses Modular Programming Courses Static Analysis Courses Project Jigsaw Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the process of migrating Java applications to a modular architecture in this 50-minute Devoxx conference talk by Mark Reinhold, Chief Architect of the Java Platform Group at Oracle. Learn how to transition from a Java 8 application using popular libraries to a modularized Java 9 version. Discover Project Jigsaw and the Java Platform Module System's features that allow for gradual migration, even when working with non-modularized dependencies. Gain insights into module declarations, static analysis, automatic modules, and intentional design decisions. Follow along with live coding examples and a comprehensive demonstration covering topics such as open packages, Java C Tweet, Jade EPS, and JavaFX. Understand the challenges and solutions involved in modularizing existing applications, including handling automatic module names, versioning, and specific module operations.

Syllabus

Intro
Overview
The Problem
The Source Tree
Compile
Module Declaration
Static Analysis
Java C
TweetSome Module
Open Packages
Demonstration
Automatic Modules
JadeEPS
Add Modules
Conclusion
Automatic module names
Intentional design decisions
Can you open a specific module
How to compile jars
Versioning
JavaFX
Questions


Taught by

Devoxx

Related Courses

First Look: Java 9
LinkedIn Learning
Project Jigsaw in JDK 9 - Modularity Comes To Java
Strange Loop Conference via YouTube
Modules in One Lesson
Devoxx via YouTube
Migrating to Modules
Devoxx via YouTube
Modules in One Lesson
Devoxx via YouTube