Scripting languages have played an important role in the information technology infrastructure for many years. They have been used for all kinds of tasks, ranging from job automation to prototyping and implementation of complex software projects. The Java development platform can also benefit from scripting concepts and languages. Java developers can use scripting languages in areas that are proven to be the most suitable for this technology. This synergy of the Java platform and scripting languages adds an extra quality to the overall software development process. As more Java developers are coming from web-oriented (i.e., Html, JavaScript, a bit of Php or Jsp) backgrounds, more Java developers are turning to scripting as an option to increase code efficiency within their Java applications. In this book Bosanac describes the concepts behind scripting languages, summarizes solutions available to Java developers, and explores use cases and design patterns for applying scripting languages in Java applications.
This book had good general information with a moderately full blown example of each topic, but it really fell short on the javascript integration of Rhino with Java. There were 2 chapters dealing with Groovy which is better and more thorougly covered in other books. Bean shell scripting was covered enough for an introduction but I don't know that this is relevant going forward.
A lot of the material was somewhat redundant and the examples were not itemized by the fundamental language elements involved.
A book like this is ok to get a general view of a topic, but it isn't strong enough to provide experienced or structured learning or evaluation material.