The Java EE 7 Tutorial
This chapter describes packaging. A Java EE application is packaged into one or more standard units for deployment to any Java EE platform-compliant system. Each unit contains a functional component or components, such as an enterprise bean, web page, servlet, or applet, and an optional deployment descriptor that describes its content.
The following topics are addressed here: