...
For those using Eclipse, the Eclipse Web Toolkit Project looks very promising, though it is currently a bit rough around the edges. Moving forward with JSR-168 and alternate view technologies like JSP/JSTL, integrated refactoring tools for both Java and presentation code sounds wonderful.
Eclipse Tutorials
- Online video by Faizan Ahmed from Rutgers University
Setup a uPortal development Environment with Free/Open Source Software - Eclipse, CVS, Ant, Tomcat, JUnit, DBEdit