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...

See also -Topics Related to Enterprise Java development: