In this video, Nick Maiorano walks through the various command-line tools used to build and package modular applications with JPMS, as well as the new versioning scheme.
- [Narrator] Java can now be considered to be…a language and platform that supports modularity.…Applications can be designed and built this way.…It's only natural, then, that the tools be enriched…to support modularity as a first-class citizen…of the language, rather than as an afterthought.…Let's take a look at how the existing tools have changed…in version nine, and which new tools…have been created to support this endeavor.…In modern development environments,…intelligent Java editors hide much of the complexity,…and continuously build applications in the background.…
But there's a lot going on under the hood,…especially with Java 9, as it relates to modularity.…To see how the Java compiler has changed…in terms of compilation options,…I'll use the module hierarchy in exercise file 04_01.…I could compile several different ways.…Since I have five different modules in my hierarchy,…I could compile them all at once using…the module source bat source option.…As always, the -d option is my destination directory.…
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.