-
Notifications
You must be signed in to change notification settings - Fork 5
Pierre T. edited this page Jan 9, 2015
·
2 revisions
An API (Application Programming Interface) is a standardized set of classes, interfaces and annotations providing a facade by which a Framework or library provides services/features. The developed application modules "use" the API libraries they need. Enterprise stack provides through all these Frameworks a coherent set of APIs. It can be seen as a usage contract for services between developers and users.
In the Java world, these APIs are often available through their javadoc (software provided by Oracle that reads the source code and produces HTML documentation reflecting the API).
- 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