In this video, Nick Maiorano shows how to use the jmod tool to package, list, and describe modules that can be used in building modular applications with Java 9.
- [Instructor] JPMS aims to make the Java platform itself…more modular.…Having a modular platform, helps reduce the distribution…and runtime footprint…by deploying only what is actually used by the application.…Leaner applications deploy faster,…and that's the quality that's increasingly important…in the world of containerization.…JPMS introduces two new tools that work together…to achieve that goal, these are Jmod and Jlink.…Although technically, Jmod was introduced prior to Java9,…it's role has been expanded and brought to promise.…
Jmod is both a tool and a file format.…In fact, it's a tool used to create Jmod files.…This is a file format similar in intent as jar files,…but designed to work with Jlink.…Prior to Java9, most of the JDK libraries…were shipped under one jar file named rt.jar…or the runtime jar.…The problem was that this would make the entire set…of JDK libraries available at runtime,…and this represented over 20,000 classes.…
Since most applications only typically use a very small set…of this at any one time,…
In this course, instructor Nick Maiorano breaks down this complexity by explaining what modularity is all about, how Java has adopted modularity and how to start using to build better quality applications.
- What is modularity?
- The five pillars of modularity
- Modularity in the real world
- JPMS concepts and syntax
- Designing and implementing a modular structure
- Compiling, packaging and running modular applications
- Using the dependency checking tools
- Creating custom runtime images
- Managing backward compatibility with classes and modules
- Explicit, unnamed, and automatic modules
- JPMS tips and recommendations
Skill Level Intermediate
Java Essential Training: Syntax and Structurewith David Gassner3h 9m Intermediate
1. Introduction to Modularity
2. Java Modularity through the Ages
3. Building Modular Applications with Java
4. Tools and Strategies
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.