Processing requests

The IltFacesNetworkView and IltFacesEquipmentView JSF components internally instantiate IlpNetwork and IlpEquipment components, respectively, that are responsible for handling all business data and their graphic aspects.
When a JSPā„¢ page containing a networkView or an equipmentView component is first processed, the tag implementation, IltFacesNetworkViewTag or IltFacesEquipmentViewTag, interprets all the tag attributes and stores this information in the UIComponent ( IltFacesNetworkView or IltFacesEquipmentView ). The following diagram illustrates this:
tgo_faces_graph_tag_handling4.png
Processing of a JSP Page
The JSF lifecycle calls the component renderer ( IltFacesNetworkViewRenderer or IltFacesEquipmentViewRenderer) to encode the page into HTML. This is done by adding JavaScript code into the response. Back to the client, the JavaScript code is executed and a new request is sent to the server. This time the request is directed to the image servlet ( IltFacesNetworkServlet or IltFacesEquipmentServlet). The image servlet generates a static snapshot of the visible area of the underlying IlpNetworkView or IlpEquipmentView and sends it back to the client to be displayed. The following diagram illustrates this:
tgo_faces_graph_rendering5.png
Rendering of the JSF components