an addition to a java class to handle unexpected exceptions
a collection of useful JSP tags which encapsulates core functionality common to many JSP applications
a group of java classes that handle common code