A web application may consist of the following items:
Servlets
JavaServer Pages [1]
[1] See the JavaServer Pages specification, Section JSP, in this volume.
Utility classes
Static documents (HTML, images, sounds, etc.)
Client side applets, beans, and classes
Descriptive meta information which ties all of the above elements together