The BeanShell Scripting Language recently became a JCP JSR (274), a first step on the road to an official Java standard. In this article, Artima interviews Pat Niemeyer, BeanShell's creator and lead of the JSR's expert group, about the role of scripting languages in Java, BeanShell's dynamic programming features, how BeanShell compares with Groovy and other Java scripting efforts, and how the JCP helps or hinders language design.
I wonder if anyone reads comments posted 6 years after the original article! Anyway - just incase - the following describes using BeanShell to create a bean factory: http://www.needsa303.com/?p=17 which can be used for configuration and dep injection.