Learning Vaadin 7
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt Publishing
2013
|
Ausgabe: | 2nd ed |
Schlagworte: | |
Online-Zugang: | FAW01 FAW02 |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Beschreibung: | Standard event implementation 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 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 |
---|---|
Beschreibung: | 437 pages |
ISBN: | 9781782169789 1782169784 9781782169772 1782169776 |