POJO Model Support
In software engineering, a plain old Java object (POJO) is an ordinary Java object, not bound by any special restriction. It contains no logic for storing, presentation, caching, or application specific functionality. Typically it defines its data, its relationship to other POJOs, and access to both.
A collection of application POJOs can be contained in a JAR, WAR, or EAR file. Each of these are considered archive files.