Java - Lista de los acrónimos más importantes en Java

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.

CDIContexts and Dependency Injection. Mecanismo para resolver dependencias entre servicios dentro del estándar JEE, a partir de la versión 6.

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