rubensa.eu.org algo en qué pensar...

El contenido de este sitio es de libre distribución, siempre que se cite la fuente original. No está permitido su uso comercial sin previo aviso y si lo modifica o distribuye debe mantener esta licencia.

Inicio de sesión de usuario

12. Commands (comandos)

Los Commands se usan para provocar directivas sin estado en el contenedor de la aplicación.  Los comandos se ejecutan pasando instancias de Command al método ApplicationInstance.enqueueCommand().  Una vez que un comando ha sido encolado no de puede deshacer.

El siguiente código de ejemplo muestra cómo se encola un comando que abrirá un URL en una nueva ventana del navegador (asumiento que app es una ApplicationInstance):

app.enqueueCommand( new BrowserOpenWindowCommand("http://www.nextapp.com", "nextapp", "width=640,height=480"));

Comandos del Contenedor de Aplicaciones Web


El Contenedor de Aplicaciones Web usa Commands para fijar cookies, redirigir a URLs, y lanzar nuevas ventanas del navegador para mostrar URLs arbitrarias.

El BrowserRedirectCommand se usa para redireccionar de una aplicación Echo2 en ejecución a una URL arbitraria.  Es crucial que solamente se ejecute un comando de este tipo de cada vez.  El estado de la aplicación Echo2 se conservará, en caso de que el usuario sea redireccionado de vuelta posteriormente.  Para más información visita el API de la Especificación de BrowserRedirectCommand.

El BrowserOpenWindowCommand se usa para abrir una nueva ventana del navegador para mostrar una URL arbitraria.  El uso de este comando a veces puede ser ignorado por el navegador del usuario si éste ha sido configurado para bloquear ventantas pop-up (emergentes).  Para más información visita el API de la Especificación de BrowserOpenWindowCommand.

El BrowserSetCookieCommand habilita a la aplicación el poder fijar cookies HTTP en el navegador cliente del usuario.  Para más información visita el API del la Especificación de BrowserSetCookieCommand.

Powered by Drupal - Design by rubensa based on abac theme by Artinet