-
Notifications
You must be signed in to change notification settings - Fork 5
Pierre T. edited this page Jan 12, 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. It can be seen as a usage contract for services between developers and users. Enterprise stacks provide through all their Frameworks a coherent set of APIs.
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