Click on the image below to view it full size in an image viewer !
A web component can be a servlet, a JavaServer Faces Facelets page, or a JSP page.

Is this source text sentence from Your First Cup: An Introduction to the Java EE Platform mixing apples and oranges ?

The analyst has indicated here that there is no way (at least not in this UML™ Parsing Analysis model to date) that a 'web component can be .. a JavaServer Faces Facelets page, or a JSP page', which are modelled here as UML $Artifacts$. The question is asked whether it is better to consider the special kind of servlet generated from a JSP page, and presumably also from a Facelet page, as a 'web component'.

randomness