Java 6 is around the corner. One of its most exciting features is scripting, I think. There are two sides to it: client-side scripting, and web scripting (I’d like to see an example), as explained by the author of the article below. Examples of client-side scripting are in the article, Scripting for the Java Platform.
In any case, this JSR gives us many options of using other languages inside Java. That’s cool.
ReferenceScripting for the Java Platform, Thomas Kunneth