O'Reilly logo

Vaadin 7 Cookbook by Ondrej Kvasnovsky, Jaroslav Holan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10. Architecture and Performance

In this chapter, we will cover:

  • Building the core
  • Login form with Model View Presenter
  • Model View Presenter for a view with two panels
  • Unit testing in an MVP pattern
  • Improving the application's startup time
  • Avoiding sluggish UI – lazy loaded table
  • Avoiding sluggish UI – paged table
  • Optimizing Vaadin applications for search engines

Introduction

Rich Internet Applications are web applications that have the features and the functionalities of desktop applications. In Vaadin, we can create whole applications just using server-side code written in Java. That brings a completely different approach to web application development. We create Vaadin applications as a composition of Vaadin components, instead of making HTML ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required