
|
| J2EE
application |
|
Any deployable unit of
J2EE functionality, typically engineered to be distributed across multiple
computing tiers. |

|
| J2EE
platform—Java 2 Enterprise Edition platform |
|
An environment for developing
and deploying enterprise applications in Java consisting of a set of services,
application programming interfaces, and protocols that provide for developing
multitiered Web applications. |

|
| JAE—Java Application Environment |
|
The source code release of the Java
Development Kit. |

|
| JAIN—Java Application Programming Interfaces (APIs) for Integrated Networks |
|
A set of Java technology-based
APIs that support rapid development of telecom products and services on
the Java platform. |

|
| .jar |
|
In Java, a file format used for aggregating
many files into one. |

|
| Java |
|
A Web-oriented programming
language capable of running on any computer regardless of the operating
system and allowing for the creation of client/server applications. |

|
Java
2 Platform, Enterprise Edition (J2EE platform) |
|
An environment for developing
and deploying enterprise applications in Java consisting of a set of services,
application programming interfaces, and protocols that provide for developing
multitiered, Web-based applications. |

|
| Java
2 Platform, Standard Edition (J2SE platform) |
|
The core Java technology
platform. |

|
| Java
Application Environment (JAE) |
|
The
source code release of the Java Development Kit. |

|
| Java
Application Programming Interfaces for Integrated Networks (JAIN) |
|
A set of Java technology-based
APIs that support rapid development of telecom products and services on
the Java platform. |

|
| JavaBeans |
|
A portable, platform-independent,
reusable Java component model. |

|
| Java
Database Connectivity (JDBC) |
|
An
industry standard for database and Java platform connectivity providing
a call-level API for SQL-based database access. |

|
| Java
Naming and Directory Interface (JNDI) |
|
In Java, a set of APIs
that assist with the interfacing to multiple naming and directory services. |

|
| Java
Remote Method Invocation (JRMI) |
|
In
Java, a distributed object model in which the methods of a remote object
can be invoked from other Java virtual machines, possibly residing on different
hosts. |

|
| Java
Runtime Environment (JRE) |
|
A subset of the Java Development
Kit for redistributing the runtime environment alone. The Java runtime environment
consists of the Java virtual machine, the Java core classes, and supporting
files. |

|
| JavaScript |
|
An in-line scripting
language that is used in both browsers and Web servers. Like all scripting
languages, it is used primarily to tie other components together or to
accept user input. Unlike Java, which is downloaded in the form of binary
Class files, JavaScript is simple text interpreted by the browser at execution
time. |

|
| JavaServer
Pages (JSPs) |
|
An extensible Web technology
that uses template data, custom elements, scripting languages, and server-side
Java objects to return dynamic content to a client, usually a Web browser. |

|
| Java
Virtual Machine (JVM) |
|
A software execution engine
that safely and compatibly executes the byte codes in Java class files on
a microprocessor in a computer or another electronic device. |

|
| JDBC—Java Database Connectivity |
|
An industry standard for database
and Java platform connectivity providing a call-level API for SQL-based
database access. |

|
| JMAPI—Java Management API |
|
A collection of Java programming
language classes and interfaces that allow developers to build system, network,
and service-management applications. |

|
|
JNDI—Java
Naming and Directory Interface
|
|
In Java, a set of APIs that assist with the interfacing
to multiple naming and directory services.
|

|
| JRE —Java Runtime Environment |
|
A subset of the Java Developer's
Kit for redistributing the runtime environment alone. The Java runtime environment
consists of the Java virtual machine, the Java core classes, and supporting
files. |

|
| JRMI—Java
Remote Method Invocation |
|
In
Java, a distributed object model in which the methods of a remote object
can be invoked from other Java virtual machines, possibly residing on different
hosts. |

|
| JSPs—JavaServer
Pages |
|
An
extensible Web technology that uses templates, data, custom elements, scripting
languages, and server-side Java objects to return dynamic content to a client,
usually a Web browser. |

|
| JSP
application |
|
A
standalone Web application written using the JavaServer Pages technology. |

|
| JSP
container |
|
A container that provides
both the same services as a servlet container and an engine that interprets
and processes JSPs into a servlet. |

|
| JVM—Java Virtual Machine |
|
A software execution engine that
safely and compatibly executes the byte codes in Java class files on a microprocessor
in a computer or other electronic device. |

|