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
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:
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:
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:
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.