-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Nuun is a powerful and flexible inversion control micro-framework for building enterprise class Java stack and applications.
Nuun mainly targets non casual developers, we mean professional developers, mid to senior developers or software architects. Nuun shines when it comes to create your own opinionated technical stack that brings all your needs in term of conventions.
Nuun brings a clean Kernel/Plugin architecture plus a JSR 330 compliant injection mechanism backed by Google Guice. It is designed to be compatible with the major injection frameworks (Spring, Google Guice for now, Tapestry, Picocontainer, Jodd, etc. to come). Nuun aims to be a future reference for enterprise application developement.
Nuun makes a clear separation between stack developers and business developers. Stack developers will define conventions and high level technical aspects by creating plugins. Then business developers will create application using those conventions, free from configuration. They will be able to focus on the business not technical issues.
- Introduction
- ... Motivation
- ... Features
- ... Manifesto
- User manual
- ... Kernel
- ...... Kernel Life Cycle
- ...... Kernel Configuration
- ... Plugin
- ...... Plugin Life cycle
- ...... Request API
- ...... Native Module
- ...... Dependencies
- ... Tests
- ...... Integration Tests
- Advanced topics
- ... Design Best Practices
- ... Multi-Round Plugin
- ... Kernel param aliases
- ... SPI
- ...... DI Provider
- ...... Concern
- ...... Extension
- Definitions
- ... Framework
- ... Entreprise Stack
- ... API
- ... SPI
- ... Library
- ... Inversion of Control
- ... Dependency Injection
- Concepts
- ... UnitModule
- ... GlobalModule
- ... ObjectGraph