El contexto es un mecanismo para el intercambio de datos entre los componentes de las
ventanas y los servicios.
El contexto almacena objetos (datos) asociados a un nombre.
El contexto es compartido por todos los objetos de una ventana. Si desde una ventana
vamos a otra, se crea un nuevo contexto hijo, que contiene todos los datos de la ventana
anterior pero no los puede modificar. Si modificamos un dato, el cambio es local, y cuando
volvamos a la ventana anterior, esa modificación aparece. Si por el contrario, vamos a una
nueva ventana, la información local se propaga a la nueva ventana.
Tambien podemos definir "listeners", es decir, objetos que estén esperando los
cambios de una determinada variable.