Course Description
Examine how to package Java applications through JAR files and explore modular development and distribution issues.
Learning Objectives
Java SE 11: Modular Design
- describe how classes are grouped into packages to ease the management of Java programs
- create a JAR file in NetBeans for deployment
- run a program from a JAR file on the command line
- describe multi-tier program architecture
- describe Java modular design principles
- identify the principles of modular development in JDK 9
- identify distribution and dependency issues related to JAR files
- describe class accessibility in JDK 9 modules
- create a modular application with exports and requires directives
- implement a transitive dependency in a module
- compile and run a modular application
- list the modules in JDK 9
- create and run a modular application