You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

clientsidewidgets-overview.asciidoc 1.2KB

123456789101112131415161718192021222324252627282930313233
  1. ---
  2. title: Overview
  3. order: 1
  4. layout: page
  5. ---
  6. [[clientsidewidgets.overview]]
  7. = Overview
  8. The Vaadin client-side API is based on the Google Web Toolkit. It involves
  9. __widgets__ for representing the user interface as Java objects, which are
  10. rendered as a HTML DOM in the browser. Events caused by user interaction with
  11. the page are delegated to event handlers, where you can implement your UI logic.
  12. In general, the client-side widgets come in two categories - basic GWT widgets
  13. and Vaadin-specific widgets. The library includes __connectors__ for integrating
  14. the Vaadin-specific widgets with the server-side components, thereby enabling
  15. the server-side development model of Vaadin. The integration is described in
  16. <<../gwt/gwt-overview.asciidoc#gwt.overview,"Integrating
  17. with the Server-Side">>.
  18. The layout of the client-side UI is managed with __panel__ widgets, which
  19. correspond in their function with layout components in the Vaadin server-side
  20. API.
  21. In addition to the rendering API, the client-side API includes facilities for
  22. making HTTP requests, logging, accessibility, internationalization, and testing.
  23. For information about the basic GWT framework, please refer to
  24. https://developers.google.com/web-toolkit/overview.