The Java EE 5 Tutorial

Application Component Provider

The application component provider is the company or person who creates web components, enterprise beans, applets, or application clients for use in Java EE applications.

Enterprise Bean Developer

An enterprise bean developer performs the following tasks to deliver an EJB JAR file that contains one or more enterprise beans:

Web Component Developer

A web component developer performs the following tasks to deliver a WAR file containing one or more web components:

Application Client Developer

An application client developer performs the following tasks to deliver a JAR file containing the application client: