Java Development Topics:
Enterprise Java development strategy
Learn about enterprise Java and Java EE applications and software development. Our coverage of enterprise Java development includes the Java programming language; Java virtual machine (JVM) languages like Scala, Groovy and Grails; domain specific languages (DSLs); and other software programming languages.
JSRs and APIs
In this section on the Java programming language, get news, advice, and tutorials on using Java in enterprise application development. Learn why Java is so widely used in programming today, and discover tricks to use and pitfalls to avoid. It's important to stay informed about the latest...Software programming languages
JVM languages
Java Virtual Machines (JVMs) can be a crucial component for a software platform, and even become a platform in itself. But you need to choose which JVM language to run on top of the JVM. Scala and Groovy are two popular choices. Scala is an object oriented language designed to be highly...DSLs
Domain Specific Languages (DSLs) are programming languages designed to solve a specific problem. Examples include UNIX shell scripts and ColdFusion Markup Language. Because DSLs are designed to solve specific problems, they often contain elements not found in general purpose languages...Java application deployment
Taking a program from lines of code to a functioning application requires several important steps and tools. Before deployment, a Java Runtime Environment must be put in place. The next step in Java application development is to use either Java Pug-in or Java Web Start to deploy the...