Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Frankel, Nicolas.

Title Learning Vaadin 7.

Publication Info. Birmingham : Packt Publishing, 2013.

Item Status

Edition 2nd ed.
Description 1 online resource (437 pages)
Physical Medium polychrome
Description text file
Contents 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.
Note Standard event implementation.
Summary 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 some experience in development either on JSP/Servlet or on Swing, and want to enter the world of rich Internet applications, then this technology and book is ideal for you. Learning Vaadin will be perfect as your next step towards building eye-catching, dynamic web applications on a Java-based platf.
Local Note eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject Application software -- Development.
Application software -- Development.
Web site development.
Web site development.
Genre/Form Electronic books.
Electronic books.
Other Form: Print version: Frankel, Nicolas. Learning Vaadin 7. Birmingham : Packt Publishing, ©2013 9781782169772
ISBN 9781782169789 (electronic book)
1782169784 (electronic book)
9781782169772
1782169776