Sie sind auf Seite 1von 6

http://www.ingenieriasystems.

com

Glosario de programacin en Java - 1 de 3

A
Abstract Window Toolkit (AWT). Componente Java paradisear un interfaz
grfico de usuario.
Active Server Page (ASP). Una pgina ASP es un tipo especial de pgina
HTML que contiene pequeos programas, denominados scripts (normalmente
escritos en lenguaje VBScript), que son ejecutados en servidores Microsoft
Internet Information Server antes de ser enviados al usuario para su
visualizacin en forma de pgina HTML. Esos programas normalmente realizan
consultas a bases de datos, de forma que estos resultados determinan la
informacin que se enva al usuario. Los ficheros de este tipo llevan el sufijo
asp.
Active X. Lenguaje desarrollado por Microsoft para la elaboracin de
aplicaciones que funcionan en cualquier plataforma, normalmente utilizando
navegadores web. Los objetos ActiveX permiten hacer pginas web dinmicas.
mbito. Indica el entorno desde donde se puede utilizar un identificador. De
forma general, un identificador solo puede ser utilizado en el bloque donde se
ha declarado.
Applet. Programa desarrollado en Java que se ejecuta en un navegador o
browser. Un applet forma parte de una pgina web y es utilizado para introducir
acciones dinmicas tales como funciones de clculo, animaciones o tareas
simples sin necesidad de enviar una peticin del usuario al servidor web.
Application Program Interface (API). Interfaz que se publica para facilitar el
uso de los servicios que soporta un sistema operativo o una aplicacin. Un API
describe detalladamente los mtodos y los argumentos de las funciones que
constituyen la interfaz del sistema operativo o aplicacin. Permite que un
programador haga uso de las funciones almacenadas.
Application Server. Un servidor de aplicaciones es un programa servidor que
se ejecuta en un ordenador en una red distribuida y proporciona la lgica de
negocio de una aplicacin. Un servidor de aplicaciones forma parte de la
arquitectura de tres capas (Threetier architecture), compuesta por un servidor

http://www.ingenieriasystems.com

de interfaz grfica de usuario (GUI), un servidor de aplicaciones (lgica de


negocio) y un servidor de base de datos y transacciones.
Esta arquitectura se compone de tres capas, denominadas comnmente:
Top-tier / front-end. Interfaz grfica de usuario basada en un navegador web
(browser). Este interfaz se ejecuta normalmente utilizando un ordenador
personal o una estacin de trabajo.
Middle-tier / business logic. Aplicaciones que se ejecutan normalmente en un
servidor intranet.
Third-tier / back-end. Servidor de bases de datos y transacciones. Este servicio
se ejecuta normalmente en un servidor grande o mainframe.
Los sistemas heredados (legacy systems) con frecuencia forman parte del
back-end, en tanto que el servidor de aplicaciones est integrado en la capa
intermedia que existe entre la interfaz de usuario (front-end) y los sistemas
heredados.
Un servidor de aplicaciones trabaja normalmente con un servidor web
(Hypertext Transfer Protocol HTTP) y es por ello denominado Web
Application Server. El interfaz de usuario (front-end) se basa en HTML y XML,
mientras que el servidor web soporta diferentes formas de enviar una peticin
al servidor de aplicaciones y devolver la respuesta al usuario, usualmente
enviando una nueva pgina web.
Array. Conjunto de datos de un mismo tipo de dato, por ejemplo entero, lgico
o de clase. Un array est formado por un conjunto de casillas que almacenan
variables. Cada casilla o elemento del array se identifica por un nmero de
posicin.
Asignacin. Proceso por el cual se almacena un valor en una variable.
Asymmetric Digital Subscriber Line (ADSL). Tecnologa de transmisin de
tipo xDSL, que permite a los hilos telefnicos de cobre convencionales una alta
velocidad de transmisin. Se denomina asimtrica porque permite mayor
velocidad en la recepcin que en la emisin de datos.
Asymmetrical Keys. Uso de una pareja de claves, una pblica y la otra
privada. Una clave se utiliza para cifrar y la otra para descifrar la informacin
que viaja por una red pblica de comunicaciones.

http://www.ingenieriasystems.com

Autentificacin. Autentificacin o verificacin de la identidad de un usuario o


sistema mediante el uso de algoritmos de cifrado, normalmente basados en
claves asimtricas.

B
Backbone. Lnea de telecomunicaciones de gran capacidad a la que se
conectan otras lneas de menor capacidad.
En una red local un backbone es una lnea o conjunto de lneas de la red que
conectan con una conexin de mbito extenso o a una red local para unir dos
edificios. En Internet o en cualquier otra red de mbito extenso (WAN), un
backbone es un conjunto de rutas (paths) que conectan redes locales a una
conexin de larga distancia. Los puntos de conexin se conocen como nodos.
Back-end. Front-end y back-end son trminos que se utilizan para distinguir las
interfaces y servicios que tienen relacin directa con el usuario final. Una
aplicacin de tipo back-end slo tiene una relacin indirecta con el usuario a
travs de la interfaz.
Base de datos. Coleccin de datos organizados de forma que los contenidos
pueden ser recuperados o actualizados fcilmente. Los modelos empleados
por los sistemas de bases de datos son: el relacional y el orientado a objetos.
El modelo relacional se basa en el concepto matemtico denominado
relacin, que grficamente se puede representar como una tabla. En el
modelo relacional, los datos y las relaciones existentes entre los datos se
representan mediante estas relaciones matemticas, cada una con un nombre
que es nico y con un conjunto de columnas. En este modelo la base de datos
es percibida por el usuario como un conjunto de tablas.
El modelo orientado a objetos define una base de datos en trminos de objetos,
sus propiedades y sus operaciones. Los objetos con la misma estructura y
comportamiento pertenecen a una clase, y las clases se organizan en
jerarquas.
Las operaciones de cada clase se definen en trminos de procedimientos
predefinidos denominados mtodos.

http://www.ingenieriasystems.com

El lenguaje estndar para realizar consultas y actualizaciones a una base de


datos es SQL (Structured Query Language).
Bit. Dgito binario que almacena un valor 0 o 1.
Bloque. Cdigo fuente Java que se escribe entre los caracteres { y }.
Booleano. Tipo de dato primitivo que almacena un valor lgico falso o
verdadero.
Bytecode. Cdigo intermedio independiente de la plataforma. El cdigo fuente
Java se compila a Bytecode y este cdigo es interpretado por la mquina virtual
de Java.
Browser. Navegador web que permite visualizar documentos HTML o XML y
navegar por el espacio Internet. Un navegador web es un programa cliente que
utiliza el protocolo HTTP para realizar peticiones a servidores web a travs de
Internet y desplegar de forma grfica al usuario la informacin recibida del
servidor.

C
Clase. Una clase describe a un conjunto de objetos que comparte los mismos
atributos, comportamiento y semntica.
Comentario. Parte de un programa Java delimitado por los smbolos /* y */ o
por // si se trata de un comentario de una lnea. Los comentarios son tiles para
explicar el diseo o el comportamiento de un programa.
Compilador. Programa que traduce el cdigo fuente de un lenguaje en un
cdigo ejecutable o en un cdigo intermedio como el Bytecode. Al proceso de
anlisis y traduccin del lenguaje de programacin se le denomina compilacin.
Constante. Se refiere a las variables de un programa que mantienen el mismo
valor durante la ejecucin de un programa. Las constantes en Java se declaran
con el delimitador final.
Constructor. Mtodo que se utiliza para crear un objeto en una clase.

http://www.ingenieriasystems.com

D
Declaracin. Sentencia en la que se define un nombre de atributo y el tipo o
clase a la que pertenece.
Dominio. Un dominio identifica de forma unvoca a una organizacin o
cualquier otra entidad en Internet. Un identificador de dominio se compone de
dos niveles:
Top-level domain (TLD). Identifica la parte ms general del nombre de
dominio en una direccin de Internet. Un TLD puede ser genrico (gTLD) o
cdigo de pas (ccTLD). com o edu son ejemplos de TLDs genricos, en
tanto que es o fr son ejemplos de cdigos de pas.
Second-level domain (SLD). Identifica al propietario del dominio con una
direccin IP. nebrija es un ejemplo de un dominio de segundo nivel.

E
Encapsulacin. Consiste en definir todos los datos y mtodos dentro de una
clase. La encapsulacin consiste en formar un paquete con los atributos (datos)
y el comportamiento (mtodos) de un objeto.
Enterprise Java Bean (EJB). Arquitectura de componentes desarrollada por
Sun Microsystems para diseo de objetos distribuidos en Java. Un EJB se
construye a partir de la tecnologa JavaBeans.
Un componente EJB tiene la ventaja de ser un elemento reutilizable en
diferentes aplicaciones.
Excepcin. Evento inesperado que se produce durante la ejecucin de un
programa. Una excepcin rompe interrumpe el flujo de ejecucin normal de un
programa.
Expresin. Cdigo que se forma uniendo expresiones simples formadas por
literales o variables con operadores. El valor de una expresin se calcula
considerando la precedencia de los operadores aritmticos y lgicos.
eXtensible Markup Language (XML). XML es un lenguaje de marcado para la
descripcin de datos estructurados. Permite declarar los contenidos de forma
precisa y separar el contenido del formato. XML ofrece una representacin

http://www.ingenieriasystems.com

estructural de los datos, es un subconjunto de SGML optimizado para el Web


que ha sido definido por el World Wide Web Consortium (W3C). Garantiza que
los datos estructurados son uniformes e independientes de aplicaciones o
fabricantes, lo que incrementa la interoperabilidad y ha dado origen a una
nueva generacin de aplicaciones de comercio electrnico en la Web.
Los objetivos de XML son:
1. XML debe ser directamente utilizable sobre Internet
2. XML debe soportar una amplia variedad de aplicaciones
3. XML debe ser compatible con SGML
4. Un programa que procese documentos XML debe ser fcil de escribir
5. El nmero de caractersticas opcionales en XML debe ser mnima,
idealmente cero
6. Los documentos XML deben ser legibles y claros
7. El diseo de XML debe ser conciso
8. Los documentos XML deben crearse fcilmente
9. No importa si las marcas XML no son concisas.

Das könnte Ihnen auch gefallen