Cargando…

Learning Vaadin 7.

This book begins with a tutorial on Vaadin 7, followed by a process of planning, analyzing, building, and deploying a fully functional RIA while covering troubleshooting details along the way, making it an invaluable resource for answers to all your Vaadin questions. If you are a Java developer with...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Frankel, Nicolas
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2013.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Preface; Vaadin and its Context; Rich applications; Application tiers; Tier migration; Limitations of the thin-client applications approach; Poor choice of controls; Many unrelated technologies; Browser compatibility; Page flow paradigm; Beyond the limits; What are rich clients?; Some rich client approaches; Why Vaadin?; State of the market; Importance of Vaadin; Vaadin integration; Integrated frameworks; Integration platforms; Using Vaadin in the real world; Concerns about using a new technology; Summary; Environment Setup; Vaadin in Eclipse; Setting up Eclipse; When Eclipse is not installed.
  • Installing the Vaadin pluginCreating a server runtime; Creating our first Eclipse Vaadin project; Testing our application; When Eclipse is already installed; Checking if WTP is present; Adding WTP to Eclipse; Vaadin in IntelliJ IDEA; Setting up IntelliJ; Adding the Vaadin 7 plugin; Creating our first IntelliJ IDEA Vaadin project; Adjusting the result; Adding framework support; Deploying the application automatically; Testing the application; Final touches; Changing the Vaadin version; Context-root; Servlet mapping; Vaadin and other IDEs; Adding Vaadin libraries; Creating the application.
  • Adding the servlet mappingDeclaring the servlet class; Declaring Vaadin's entry point; Declaring the servlet mapping; Summary; Hello Vaadin!; Understanding Vaadin; Vaadin's philosophy; Vaadin's architecture; Client-server communication; The client part; The server part; Client-server synchronization; Deploying a Vaadin application; Inside the IDE; Creating an IDE-managed server; Adding the application; Launching the server; Outside the IDE; Creating the WAR; Launching the server; Using Vaadin applications; Browsing Vaadin; Out-of-the-box helpers; The debug mode.
  • Restart the application, not the serverBehind the surface; Stream redirection to a Vaadin servlet; Vaadin request handling; What does a UI do?; UI features; UI configuration; UI and session; Scratching the surface; The source code; The generated code; Things of interest; Summary; Components and Layouts; Thinking in components; Terminology; Component class design; Component; MethodEventSource; Abstract client connector; Abstract component; UIs; HasComponents; Single component container; UI; Panel; Windows; Window structure; Customizing windows; Labels; Label class hierarchy; Property; Label.
  • Text inputsConversion; Validation; Change buffer; Input; More Vaadin goodness; Page; Third-party content; User messages; Laying out the components; Size; Layouts; About layouts; Component container; Layout and abstract layout; Layout types; Choosing the right layout; Split panels; Bringing it all together; Introducing Twaattin; The Twaattin design; The login screen; The main screen; Let's code!; Project setup; Project sources; Summary; Event Listener Model; Event-driven model; The observer pattern; Enhancements to the pattern; Events in Java EE; UI events; Event model in Vaadin.