Free Sample
+ Collection

Learning Vaadin

Learning
Nicolas Fränkel

Having a command of the Vaadin framework means your Java web applications will look and perform brilliantly. Learn how with this all-inclusive, step-by-step tutorial to mastering Rich Internet Application development.
$29.99
$49.99
RRP $29.99
RRP $49.99
eBook
Print + eBook

Want this title & more?

$21.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849515221
Paperback412 pages

About This Book

  • Discover the Vaadin framework in a progressive and structured way
  • Learn about components, events, layouts, containers, and bindings
  • Create outstanding new components by yourself
  • Integrate with your existing frameworks and infrastructure
  • Pragmatic and no-nonsense approach

Who This Book Is For

If you are a Java developer with some experience in Java web development and want to enter the world of Rich Internet Applications this technology and book are ideal for you. Learning Vaadin will be perfect as your next step towards building eye-candy dynamic web applications on a Java-based platform.

Table of Contents

Chapter 1: Vaadin and its context
Rich applications
Why Vaadin?
Summary
Chapter 2: Environment Setup
Vaadin in Eclipse
Vaadin in NetBeans
Vaadin and other IDEs
Summary
Chapter 3: Hello Vaadin!
Understanding Vaadin
Deploying a Vaadin application
Using Vaadin applications
Behind the surface
Summary
Chapter 4: Components and Layouts
Thinking in components
Laying out the components
Bringing it all together
Summary
Chapter 5: Event listener model
Event-driven model
Event model in Vaadin
Summary
Chapter 6: Containers and Related Widgets
Data binding
Data in Vaadin
Refining Twaattin
Summary
Chapter 7: Advanced Features
Core features
Third-party additional features
Twaattin improves!
Summary
Chapter 8: Creating Custom Components
Widget composition
GWT widget wrapping
Componentized Twaattin
Summary
Chapter 9: Integration with Third-party Products
Spring
Java EE 6
Hibernate
Java Persistence API
Summary
Chapter 10: Beyond Application Servers
Build tools
Portals
OSGi
Cloud
Summary

What You Will Learn

  • Understand the limitations of the thin-client approach and the rationale behind Vaadin
  • Develop web applications with your favorite IDE
  • Grasp key concepts: components, layouts, events, containers and bindings
  • Easily create full-fledged web applications
  • Use the Vaadin directory to add exciting features on top of Vaadin
  • Extend Vaadin to create and share new components
  • Integrate Vaadin on top of Spring, CDI, and Hibernate
  • Deploy Vaadin on the JBoss Portal and Cloud Foundry

In Detail

Vaadin is a new Java web framework for making applications look great and perform well, making your users happy. Vaadin promises to make your user interfaces attractive and usable while easing your development efforts and boosting your productivity. With this book in hand you will be able to utilize the full range of development and deployment features offered by Vaadin while thoroughly understanding the concepts.

Learning Vaadin is a practical step-by-step tutorial to understanding, using, and mastering the art of RIA development with Vaadin. You will learn about the fundamental concepts that are the cornerstones of the framework, at the same time making progress on building your own web application. The book will also show you how to integrate Vaadin with other popular frameworks and how to run it on top of internal as well as externalized infrastructures.

This book will show you how to become a professional Vaadin developer by giving you a concrete foundation through diagrams, practical examples and ready-to-use source code. It will enable you to grasp all the notions behind Vaadin one step at a time: components, layouts, events, containers, and bindings. You will learn to build first-class web applications using best-of-breed technologies. You will find detailed information on how to integrate Vaadin's presentation layer on top of other widespread technologies, such as Spring, CDI, and Hibernate. Finally, the book will show you how to deploy on different infrastructures like JBoss Portal and Cloud Foundry.

Authors

Read More

Recommended for You

Building a Rich Internet Application with Vaadin [Video]
$ 34.00