Es la herramienta de acceso a base de datos de Java. Sobre ella se construyen multitúd de herramientas para simplificar el trabajo con ellas y la relación enbtre objetos y tablas relacionales. Más información en el path: JDBC
JDK = Java Development Kit.
El JDK proporciona el compilador y debugger para la creación de aplicaciones Java.
JDO
JDO (Java Data Objects) es una herramienta de ORM fruto del JCP (estandarizada) para hacer persistente cualquier objeto java de forma (casi) transparente.
JRE = Java Runtime Environment
El JRE proporciona las librerias, la máquina virtual y otros componentes necesarios para hacer correr las aplicaciones Java.
JNI = Java Native Interface.
JNI es la forma que nos ofrece Java de acceder a la plataforma nativa del sistema. Es decir, es la forma de salir de la máquina virtual para acceder a otros recursos del ordenador.
JSF es el primer intento por crear una framework estándar para el desarrollo de aplicaciones web en Java. Basado en componentes y evntos, propone una forma de trabajo similar a ASP.NET y otros frameworks basados en eventos.