We've just posted a new article, "Introduction to JSF 2 Using NetBeans and GlassFish" by David Salter.
"Using NetBeans 6.8M1 and GlassFish v3, its possible to write Java EE 6 web applications.  In this article I'll be showing what managed beans look like and how they are linked up in Facelets pages.  I'll also show how to localize the application for use with different languages.  Finally, I'll show how the Bean Validation Framework (JSR-303) can be used to add simple validation to POJOs."
The article shows a simple JSF 2 application and shows how this is different from a traditional JSF 1 application.  The article explains the different annotations necessary to declare managed JSF beans and how the Bean Validation Framework (JSR 303) can be used to perform Server side validation.  Facelets is shown as the web view technology rather than JSP.
Both JSF 2 and the Bean Validation Framework are part of the upcoming Java EE 6 platform.
 
The free online course "JavaFX Programming (with passion)" by Sang Shin and Jim Weaver is due to start on August 25th 2009.
The course is provided for free, with only registration required with the JavaFX Programming Google Group.
The course is split into 16 topics and is scheduled to end on December 21st 2009.  The topics for the course are:
  • JavaFX Technology Overview
  • JavaFX Script I
  • JavaFX Script II
  • Creating GUIs I
  • Creating GUIs II
  • Creating GUIs III
  • Animation
  • Creating GUIs using CustomNode
  • JavaFX Media
  • JavaFX Deployment (and Java SE 6 Update 10)
  • JavaFX and JavaScript integration
  • JavaFX Production Suite
  • Accessing RESTful Web Services
  • Mixing JavaFX and Java
  • JavaFX Mobile
  • WidgetFX
Having been a past member of Sang Shin's courses, they are highly recommend them.  If you are interested in learning about JavaFX, then this course is for you.
 
Java 6 Update 15 is now available for download from Sun.
The release notes for Java 6u15 provide details of the changes and bug fixes in this version.
Changes in this release include Olson timezone data version 2009i, new root certificates and an update to the Jar blacklist feature.  This release contains nearly 40 bug fixes with the majority of these fixing vulnerabilities in Java.