Java Development Topics:
Java EE applications and application development
Learn about Java and Java EE applications and application development including Java programming language, Software programming languages and JVM languages – Scala, Groovy, Grails and other DSLs.
Java programming language
When looking to create a program, it's hard not to consider using Java. Java was created to be a simple, object-oriented programming language that was portable, robust and secure. It remains widely used for writing a variety of applications. In this section on Java programming language,...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...