Over a million developers have joined DZone.

Refcard Expansion Pack: Mastering Portal UI Development with Vaadin and Liferay

DZone's Guide to

Refcard Expansion Pack: Mastering Portal UI Development with Vaadin and Liferay

· Java Zone ·
Free Resource

Get the Edge with a Professional Java IDE. 30-day free trial.

This week, DZone released its latest Refcard:

Mastering Portal UI Development With Vaadin and Liferay

By Sami Ekblad and James Falkner

The Liferay Portal has become a popular way of implementing enterprise websites and running business applications. For application development, Liferay Portal includes Vaadin as a pre-packaged framework for developing attractive, easy-to-use applications.


If you're interested in learning more about Vaadin and Liferay or sharpening your skills, we decided to dig into the DZone archives and find some of the most popular posts we've had on the topic:

1. Using GWT widgets in Vaadin 7 - Part 1

  • In this 3 parts article series, we'll see how to use GWT widgets with Vaadin 7 by packaging them as a simple JAR.

2. Integrating HTML and JavaScript into Vaadin 7 - Part 1 

  • In Vaadin 6, extending existing components required creating subclasses and overriding the desired methods when possible. When not, this meant hacking protected methods and/or copying-pasting code.

3. Navigation basics in Vaadin 7

  • Vaadin implements the Single-Page Interface, meaning screen content can change but URL stays the same, as opposed to standard web application page navigation. Switching screen content is described in Use views, not windows.

4. Use views, not windows in Vaadin

  • In Vaadin 6, the Window class is used for both main windows - i.e. windows that fill the entire screen, and popup windows aka subwindows.  Here are some important tips about the window class in Vaadin...

5. Bean Validation in Vaadin 7

  • One of Vaadin 7 key features is its tight JSR 303, also known as Bean Validation, integration. This article will detail on how to achieve such a validation.

And don't forget to download the Mastering Portal UI Development With Vaadin and Liferay Refcard itself!

Get the Java IDE that understands code & makes developing enjoyable. Level up your code with IntelliJ IDEA. Download the free trial.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}