Cuando hablamos de Java realmente deberíamos de hablar de Tecnologías Java, ya que detrás de la programación en este lenguajes se aglutinan un muchas tecnologías dedicadas a satisfacer unas funcionalidades concretas.
En muchas ocasiones, la gente se confunde con tanto lío de siglas, por eso vamos a ver un listado de los principales acrónimos relacionados con Java. Ya adelanto que no están todos seguro, así que podemos irlo completando. Se aceptan contribuciones 😜.
API
|
Application Program Interface o Interfaz de Programación de Aplicación. Conjunto de especificaciones de comunicación entre componentes software. Representa un método para conseguir abstracción en la programación, generalmente entre los niveles o capas inferiores y los superiores del software.
|
Applet |
Pequeña aplicación Java que puede ser incrustada en una página HTML.
|
CDI |
EJB |
Enterprise JavaBeans. Interface de programación desarrollada por la empresa Sun Microsystems que define una arquitectura de componentes para realizar sistemas cliente/servidor multicapa.
|
J2EE |
Java 2 Enterprise Edition. Nombre de la antigua plataforma Java para el desarrollo de servicios web.
|
JEE |
Java Enterprise Edition. Plataforma Java orientada al desarrollo de servicios web y aplicaciones distribuidas mediante EJB's y tecnologías relacionadas, con API para la gestión de transacciones, persistencia de objetos, servicios de nombres, XML, autenticación, etc.
|
JME |
Java Micro Edition. Es una tecnología que permite la creación de aplicaciones que reciban y envíen datos a través de redes inalámbricas. Está orientado a dispositivos con menos potencia y menor capacidad gráfica que los ordenadores personales.
|
JSE |
Java Standard Edition. Plataforma Java que abarca las API orientadas a la programación de aplicaciones de usuario final: interfaz gráfica de usuario, multimedia, etc.
|
JCP |
Java Community Process. Comunidad de desarrollo de especificaciones de tecnologías Java.
|
JDC |
Java Database Connectivity. API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede
utilizando SQL.
|
JDO |
Java Data Objects. Interfaz Java para la persistencia de objetos.
|
JMS |
Java Message Service. Interfaz Java para la comunicación de mensajes.
|
JNDI |
Java Naming and Directory Interface. Interfaz para el acceso a los sistemas de nombres de directorios.
|
JPA |
Java Persistence API. Abstracción del driver de Java para bases de datos que permite relacionar la orientación a objetos de Java con el sistema relacional de la base de datos, realizando la conversión entre los objetos y las tablas.
|
JPQL |
Java Persistence Query Language. Lenguaje de consultas a base de datos basado en Java y SQL.
|
JSP |
Java Server Pages. Tecnología para generar páginas web de forma dinámica en el servidor, desarrollado por Sun Microsystems, basado en scripts que utilizan una variante del lenguaje Java.
|
JSF |
Java Server Faces. Es una tecnología y framework para aplicaciones Java basadas en web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java EE.
|
JSR |
Java Specification Requests. Documentos formales que describen las especificaciones y tecnologías propuestas para que sean añadidas a la plataforma Java.xto
|
JTA |
Java Transaction API. Interfaces Java para la gestión de transacciones y las partes involucradas en el sistema de transacciones distribuidas: el servidor de aplicaciones, el manejador de recursos y las aplicaciones transaccionales.
|
JVM |
Java Virtual Machine o Máquina Virtual de Java.
|
POJO |
Plain Old Java Objects. Clase estándar de Java que define atributos y ofrece métodos de modificación y consulta para cada
|
Servlet |
Objeto que corre dentro del contexto de un servidor web y extienden su funcionalidad.
|
SPI |
Service Provider Interface. Funcionalidad de JNDI que proporciona acceso al servicio de directorio específico de cada fabricante.
|
No hay comentarios :
Publicar un comentario