Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

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

Build vs Buy a Data Quality Solution: Which is Best for You? Gain insights on a hybrid approach. Download white paper now!

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.

DOWNLOAD NOW

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!

Build vs Buy a Data Quality Solution: Which is Best for You? Maintaining high quality data is essential for operational efficiency, meaningful analytics and good long-term customer relationships. But, when dealing with multiple sources of data, data quality becomes complex, so you need to know when you should build a custom data quality tools effort over canned solutions. Download our whitepaper for more insights into a hybrid approach.

Topics:

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}