For the original JEE/J2EE Portlet Development tutorials, in full screen and high resolution, check here: jpa.ezhibernate.com This tutorial demonstrates how to use IBMs Rational Application Developer (IRAD/RSA Rational Software Architect) to develop a JSR168 Compliant Portlet. While the WAS Portal Server is the target for deployment, since the portlet itself is JSR-168 compliant, it can be tested and deployed to any portal server, including Pluto, JetSpeed, LifeRay, Plumtree, OpenPortal, WebLogic and Oracle portals. This tutorial creates the famous NumberGuesserPortlet, using the PortletRequest to obtain information from the user, and the PortletResponse to redirect the user and create a target JSP page for HTML markup dislpay (getPortletContext() .getRequestDispatcher(url), response.getWriter() & response.getWriter() ) Please check out my JSR168 Portlet Develpment book for more examples. For great introduction tutorials on Hibernate and JPA development, check out my site on the topic: www.thebookonhibernate.com I've also got some free Mock Certification Java Exams & Tests on my Sun Certification Site www.scja.com By the way, I have some free IBM Portlet Certification Mock Exams and Sample Tests online right now. They're free for the taking, and they'll help you prepare for IBM certification tests. Here they are: Core IBM Portal Test 399 Objectives jpa.ezhibernate.com JSR-168 API Fundamentals Test Objective jpa.ezhibernate.com C2A Struts JSF and PortalService <b>...</b>