Chapter ThreeModular Architecture

The previous chapter focused on the need for modular applications. This chapter describes some of the best practices we have learned while developing NetBeans IDE in a modular way for the past eight years. In addition, this chapter describes the basic terminology used when working with modules in the NetBeans Module System and gives examples of the common ways to use the NetBeans runtime container.

3.1. Modules—The Assembly Units of a Modular Application

By now it should be clear that a modern application is not written as one big chunk of code, but rather composed from a set of smaller pieces. In NetBeans terminology, those pieces are called modules. The person responsible for the final application can then ...

Get Rich Client Programming: Plugging into the NetBeans Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.