Acronyms order alphabetically. Descriptions pulled mostly from Oracle website.
Acronym | Expansion | Description |
---|---|---|
CP | Class Path | The CLASSPATH variable is one way to tell applications, including the JDK tools, where to look for user classes |
EAR | Enterprise ARchive | A Java EE application is delivered in an Enterprise Archive (EAR) file, a standard Java Archive (JAR) file with an .ear extension. Using EAR files and modules makes it possible to assemble a number of different Java EE applications using some of the same components. No extra coding is needed; it is only a matter of assembling (or packaging) various Java EE modules into Java EE EAR files. |
EJB | Enterprise Java Beans | Enterprise JavaBeans (EJB) technology is the server-side component architecture for Java Platform, Enterprise Edition (Java EE) |
JavaEE | Java Enterprise Edition | Java Platform, Enterprise Edition (Java EE) is the industry standard for developing portable, robust, scalable and secure server-side Java applications |
JAR | Java ARchive | The Java™ Archive (JAR) file format enables you to bundle multiple files into a single archive file. Typically a JAR file contains the class files and auxiliary resources associated with applets and applications. |
JavaFX | Java Effects(?) | JavaFX is a set of graphics and media packages that enables developers to design, create, test, debug, and deploy rich client applications that operate consistently across diverse platforms |
JavaME | Java Micro Edition | Java Platform, Micro Edition (Java ME) provides a robust, flexible environment for applications running on mobile and other embedded devices |
JavaSE | Java Standard Edition | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today's demanding embedded environments |
JAX-WS | Java API for XML Web Services | JAX-WS stands for Java API for XML Web Services. JAX-WS is a technology for building web services and clients that communicate using XML |
JDBC | Java DataBase Connectivity | The Java Database Connectivity (JDBC) API is the industry standard for database-independent connectivity between the Java programming language and a wide range of databases |
JDK | Java Development Kit | For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications" |
JDO | Java Data Objects | Application programmers can use JDO technology to directly store Java domain model instances into the persistent store (database) |
JMS | Java Message Service | the JMS API defines a common set of interfaces and associated semantics that allow programs written in the Java programming language to communicate with other messaging implementations |
JNI | Java Native Interace | JavaTM Native Interface (JNI) is a standard programming interface for writing Java native methods and embedding the JavaTM virtual machine* into native applications |
JNLP | Java Network Launch Protocol | The Java Network Launch Protocol (JNLP) enables an application to be launched on a client desktop by using resources that are hosted on a remote web server |
JPA | Java Persistence API | The Java Persistence API provides a POJO (Plain Old Java Object) persistence model for object-relational mapping |
JRE | Java Runtime Environment | Contains everything required to run Java applications on your system |
JSF | JavaServer Faces | JavaServer Faces technology establishes the standard for building server-side user interfaces |
JSR | Java Specification Requests | Java Specification Requests (JSRs) are the actual descriptions of proposed and final specifications for the Java platform |
JSP | JavaServer Pages | JavaServer Pages (JSP) technology provides a simplified, fast way to create dynamic web content |
JTA | Java Transaction API | Java Transaction API (JTA) specifies standard Java interfaces between a transaction manager and the parties involved in a distributed transaction system: the resource manager, the application server, and the transactional applications |
JVM | Java Virtual Machine | The Java Virtual Machine is an abstract computing machine. Like a real computing machine, it has an instruction set and manipulates various memory areas at run time. It is reasonably common to implement a programming language using a virtual machine; the best-known virtual machine may be the P-Code machine of UCSD Pascal. |
OCP | Oracle Certified Professional | This certification is for programmers experienced using the Java programming language |
SCJP | Sun Certified Java Programmer | Older name for the Oracle Certified Professional program when Java was under Sun |
TCK | Technology Compatibility Kit | A Technology Compatibility Kit (TCK) is a suite of tests that at least nominally checks a particular alleged implementation of a Java Specification Request (JSR) for compliance |
WAR | Web ARchive | Web archive (WAR) files, which provide the mechanism for deploying a Web application to a target environment |