Chapter 3. Scripting Languages Inside the JVM

Since its initial commercial release in 1995, Java has become a widely adopted development platform. It originally was designed as a tool for building client applications that could be easily delivered over a network and run on any platform. But during the dot-com boom, Java won over another industry area: server-side development, Web applications, and enterprise systems.

A few features of the Java language played a vital role in developers’ fast adoption of Java. The first feature, of course, was Java’s true cross-platform portability. This enabled a unique approach to development, regardless of the platform (or platforms) used in production. A second feature was language support for threading. ...

Get Scripting in Java™: Languages, Frameworks, and Patterns now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.