JavaServer Faces - Core Features

Core Features

  • Managed Beans: A dependency injection system (easily interfaced with Seam, CDI, Spring, or Guice) - also called "Backing Beans" or "Page Beans"
  • A template-based component system, for rapid composite component creation - without the need for Java classes.
  • Built-in Ajax support using (since JSF v2.0).
  • Built-in support for bookmarking & page-load actions.
  • Integration with the Unified Expression Language (EL), which is core to the function of JSF. Views may access managed bean fields and methods via EL:
  • A default set of HTML and web-application specific UI components
  • A server-side event model : For dispatching events and attaching listeners to core system functionality, such as "Before Render Response" or "After Validation"
  • State management, supporting: "request", "session", "application", "flash", and "view" scoped Java beans.
  • Two XML-based tag libraries (core and html) for expressing a JavaServer Faces interface within a view template (can be used with both JSP or Facelets)

Read more about this topic:  JavaServer Faces

Famous quotes containing the words core and/or features:

    Avoiding humiliation is the core of tragedy and comedy.
    John Guare (b. 1938)

    Each reader discovers for himself that, with respect to the simpler features of nature, succeeding poets have done little else than copy his similes.
    Henry David Thoreau (1817–1862)