| Building Web Applications > ILOG JViews TGO Faces Technical Overview > The Graph Architecture > The Network Faces Component Architecture |
The Network Faces Component Architecture |
INDEX
PREVIOUS
NEXT
|
The network faces component is designed to display snapshot images of the visible area of an underlying IlpNetwork component. It works in conjunction with a dedicated servlet responsible for rendering static images of an IlpNetworkView. The component by itself is not able to process any user interaction; it must be connected to other faces components, like the select interactor (selectInteractor), in order to convert client-side interactions into server-side events.
The network faces component is declared in the tag library descriptor (.tld) file as networkView. Like any faces component, it has a tag implementation, a component implementation, and a DHTML renderer; in addition, the network faces component has a dedicated servlet to handle image requests. The classes are as follows:
IltFacesNetworkViewTag: The tag implementation
IltFacesNetworkView: The faces component implementation
IltFacesNetworkViewRenderer: The renderer for the component
IltFacesNetworkServlet: A dedicated servlet to produce images
The tag implementation handles the various tag attributes declared in the tag library descriptor file for the networkView component. The component implementation handles all this information so that the renderer can create a DHTML representation of it while the image servlet processes the client requests, directly interacting with the underlying IlpNetwork component and modules through its API. The following class diagram shows these dependencies:
| Copyright © 1987-2007 ILOG S.A. All rights reserved. Documentation homepage. All rights reserved. Legal terms. | PREVIOUS NEXT |