Building Web Applications > Using DHTML-Based JSF Components to Build Web Applications > The Architecture of JViews Diagrammer Faces > Servlet and Component Classes

JSF Components in JViews Diagrammer use servlet technology to produce the images that are the visual representation of the component on the client side. Dedicated servlet, servlet support and components are available to help create an application, see Table 2.1 and Table 2.2.

Table 2.1 Servlet and Component Classes
Name 
Description 
A dedicated IlvDiagrammerServlet
A dedicated IlvDiagrammerServletSupport
A diagram view component extended to have DHTML rendering. 
An interactor that allows you to select a node or a link in the JSF context by clicking the image. 
An interactor that allows you to select nodes and/or links in the JSF context by dragging a rectangle on the image. 
An interactor that allows you to select and move nodes and/or links in the JSF context. 
A component that allows users to configure how selection management on the IlvFacesDHTMLDiagrammerView works. 

Table 2.2 Common Component Classes Used by the Diagram Component
Name 
Description 
An overview component. 
A tool that allows you to choose a view zoom level. 
A tool that allows you to pan in each direction and to fit the view. 
An interactor that allows you to pan the view. 
An interactor that allows you to zoom the view. 
A contextual popup menu.