JSR-286 portlet development tutorial and technology guide

This JSR-286 Portlet Development Tutorial and Technology Guide is designed to help enterprise Java professionals gain the knowledge they need to excel in the emerging portal and portlet development space.

A short article appeared in April of 2013 on TheServerSide that discussed the industry's renewed interest in portal based technology, along with the increased demand for Java professionals with portlet development and portal administration skills that has ensued. This article generated a great deal of interest on Twitter and other forms of social media, along with a number of requests for guidance on how experienced Java developers could quickly gain the skills required to excel in the portal space. This JSR-286 Portlet Development Tutorial and Technology Guide is a direct response to that demand from the TSS readership.

TheServerSide will continue to provide enterprise Java professionals with helpful guides and tutorials that provide insight, training and expert advice to the community.

Cameron McKenzie, TheServerSide

Portlet development skills put Java pros in demand

Getting started with JSR-286 portlet development

TheServerSide has published a number of very simple and easy to follow tutorials that are designed to teach Java developers how to transition into the portal space. The following is a list, soon to be updated with even more advanced tutorials, on how to acquire portlet development skills by building applications with the Portlet API:

JSR-286 development tutorial: An introduction to portlet programming

JSR-286 development tutorial: Mastering request-response programming

JSR-286 Development Tutorial: JSPs, MVC and the portlet tag library

Multimedia tutorials and screencasts

Each JSR-286 portlet development tutorial will be followed up with a screencast demonstrating how to work through each of the published articles using either NetBeans or an Eclipsed based IDE such as Rational Application Developer. The following screencast demonstrates how to work through the first tutorial, an introduction to portlet programming, using Rational Application Developer 8.5. In this tutorial, the portlet created is subsequently packaged and deployed to WebSphere Portal 8:

Portlet 2.0 API Development with WebSphere Portal 8 and Rational 8.5

Tips, Tricks and Best Practices

And along with tutorials and screencasts, TheServerSide has published a variety of articles on portlet development tips, tricks, patterns, best practices:

Five portlet development tips software engineers can't ignore

Why portlet programmers avoid PortletPreferences for performance

Effective portlet development means respecting the servlet API

The evolution of portal based application development tools and technologies

As new technologies emerge, or older technologies experience a renaissance, TheServerSide will continue to provide enterprise Java professionals with helpful guides and tutorials that provide insight, training and expert advice to the community.

 

You should follow Cameron McKenzie on Twitter: @cameronmcnz

Interested in more articles and opinion pieces from Cameron McKenzie? Check these out:

Recommended Titles

Liferay Portal Systems Development By Jonas X. Yua
Liferay in Action By Richard Sezov
OSGi in Action By Richard Hall
Enterprise OSGi in Action By Holly Cummins
The Well-Grounded Java Developer By Martijn Verburg

 

Next Steps

New to Git and distributed version control? Here are some Git examples and Jenkins-Git integration tutorials designed to help you master the popular source code versioning tool.

Dig Deeper on Front-end, back-end and middle-tier frameworks