![]() ![]() The NetBeans Platform provides an infrastructure for registering and retrieving service implementations, enabling you to minimize direct dependencies between individual modules and enabling a loosely coupled architecture with high cohesion and low coupling. ![]() Application servers understand how to compose web modules, EJB modules, and so on, into a single web application, just as the NetBeans runtime container understands how to compose NetBeans modules into a single Swing application.Įnd users of the application benefit because they are able to install modules into their running applications via an update center, since NetBeans modules can be installed, uninstalled, activated, and deactivated at runtime. ![]() Just as application servers such as GlassFish provide lifecycle services to web applications, the NetBeans runtime container provides services to Swing applications. This strict organization is of particular relevance to large applications developed by engineers in distributed environments, during the development as well as the maintenance of their shared codebase. Only modules that have explicitly declared dependencies on each other are able to use code from each other's exposed packages. Modularity offers a solution to 'JAR hell' by letting you organize code into strictly separated and versioned modules. The following are the main features of the NetBeans Platform, showing you the benefits of using it rather than your homegrown Swing framework. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |