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:

    For books are more than books, they are the life
    The very heart and core of ages past,
    The reason why men lived and worked and died,
    The essence and quintessence of their lives.
    Amy Lowell (1874–1925)

    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)