J2EE Web components can be either:
- or web pages implemented with JavaServer Faces technology, web service endpoints
Servlets are Java programming language classes that dynamically process requests and construct responses. JSP pages are text-based documents that execute as servlets but allow a more natural approach to creating static content.
Non J2EE Web Component: This component are bundled with Web components during application assembly but are not considered Web components by the J2EE specification:
- Static HTML pages and applets
- Server-side utility classes