Shows how considering the modeling and programming languages together from the start can be beneficial. This book integrates design and implementation, using Java and UML. It includes case studies, exercises and a free software tool for hands on learning.[...]
Groovy Programming is an introduction to the Java-based scripting language Groovy. Groovy has much in common with popular scripting languages such as Perl, Python, and Ruby, but is written in a Java-like syntax. And, unlike these other languages, Groovy is sanctioned by the Java community for use on[...]