O'Reilly logo

Rich Client Programming: Plugging into the NetBeans Platform by Geertjan Wielenga, Jaroslav Tulach, Tim Boudreau

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required