I have yet to find a good series of tutorials that teach portlet factory using the "hello world" style. Two starting points for the newbie are the wiki and the redbook. The wiki has some good content, but not a good starting from scratch set of tutorials. The redbook does do starting from scratch, but in a grandiose way that forces you to ignore errors that are displayed until you finish things later... It is a mammoth work, some 730 pages in all. It is a little intimidating when you are just starting out.
Another recommended area to get support is the forums (9 in all). The 4 most relevant to the beginner are:
- Getting Started -- How to install the tool and get it running in an application server.
- Best Practices -- Find out how to use the tool correctly.
- Databases and Data Sources -- Support for bread and butter CRUD.
- Web Services and XML Schema -- XML is integrated into the tool, as are web service consumers and providers.
One thing to know is that the tool is far from free. If you own WebSphere Portal (6 and above) you are entitled to one seat of the designer, and Eclipse plugin that allows you to build portlet factory applications. You are also entitled to run those applications inside of the WebSphere Portal environment. Things get more complicated if you want to run outside of WebSphere Portal (more on that another day), and the pricing for the designer standalone is similar to that of IBM's Rational Application Developer product.
That being said, I think that the cost might be justified when stacked against the complexity of building applications in the J2EE, even with the support of frameworks like Spring. It really is remarkable how quickly you can put a web application together that displays data or does CRUD.
You can download the Portlet Factory 6.1 Beta from the WebSphere Portal 6.1 Beta Site.
If I can find my blog legs I will be doing more on this topic, and may even take a shot at the "hello world" style tutorials.