
30 vFoglight
Web Component Tutorial
What is the Web Component Framework?
The Web Component Framework is a superset of the View Component collection that
contains other control components, such as renderers. It is used to build thin client
interfaces for products that are primarily (but not necessarily) in the systems
management domain. This is the framework you will use in this tutorial.
The Web Component Framework is written in Java and is capable of running in a web
container such as Tomcat. It can be used on contemporary web browsers without
requiring the use of a plug-in. It is portal-like, but is not a JSR-168 standard portal.
The top level of the Web Component Framework is comprised of panels.The items in
the left- and right panels can provide access to several different display types:
• A context-free view, which can be a dashboard or portal
• A specialized browser, which is a two-pane display—navigator and page
• A page, which is a special high-level construct that contains one or more views
for which a context is required, and is normally used for a drilldown view
• A custom display in which the application supplies an HTML fragment
View Components
View components are the visible components in the user interface. Multiple components
can be arranged on a page and some components can be nested within others. A view
contains both view components and configuration information.
Types of view components:
• Containers, such as various layouts, splitters, report generator
• Data visualization components, such as charts, tables, gauges, labels, trees
• Specialized components, such as RSS feeds
The configuration information includes flow control, contextual inputs, data binding,
and query specification.
There are two styles to choose from, a browser, which contains a navigator, or the plain
view that presents a simple page without a navigation component.
Pages can be decorated with headers, which may contain:
• Breadcrumbs: A Page Name preceded by other page names
• Time Region, which may contain
• Timestamp: if no time range is applied to the page
Comentarios a estos manuales