Java client components in the client tier

The Java(TM) client components in the client tier of the J2EE architecture provides the entities for developing the Java client side of an application. Theses components control the user interface of the Java client, gather data from the user, sends requests to the application presentation tier, and receives response from the application presentation tier.

The toolkit architecture allows the externalization of most of these entities, thereby separating data for a specific client operation from the Java code. This reduces coding effort, which facilitates application development, enhancement, and maintenance.