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:

    It is possible to have a strong self-love without any self-satisfaction, rather with a self-discontent which is the more intense because one’s own little core of egoistic sensibility is a supreme care.
    George Eliot [Mary Ann (or Marian)

    The features of our face are hardly more than gestures which force of habit made permanent. Nature, like the destruction of Pompeii, like the metamorphosis of a nymph into a tree, has arrested us in an accustomed movement.
    Marcel Proust (1871–1922)