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
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):
Specialty Areas
- Software Development
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.