ubiquitour.com

Consejos y trucos de depuración para Eclipse de ColdFusion

Consejos y trucos de depuración para Eclipse de ColdFusion

Adobe ColdFusion (CF) es una plataforma de desarrollo rápido de aplicaciones que utiliza un lenguaje de programación (ColdFusion Markup Language, o CFML) del mismo nombre. ColdFusion fue desarrollado originalmente para mejorar la facilidad de conexiones de base de datos y HTML, pero desde entonces ha progresado para convertirse en una plataforma completa lo suficientemente potente como para desarrollo de aplicaciones de Internet Rica. Eclipse de ColdFusion (CFE) es una extensión de código abierto libre para ColdFusion que proporciona un ambiente modificado para requisitos particulares de desarrollo integrado (IDE) para los usuarios CFML. CFE proporciona todas las características estándar de la FQ, con varias características adicionales únicas del programa, incluyendo conocimiento de código y método y esquema vistas.

Depurador que permite

Soporte de depuración debe estar habilitada en CF antes de usa el depurador interactivo. Habilitar la depuración abriendo el administrador de CF. Vaya a la sección de "Depuración y registro" y seleccione "Configuración del depurador". Seleccione "permite la depuración de la línea". Ajustar otros ajustes, incluyendo puertos de comunicaciones y sesiones concurrentes por defecto en preferencias. Una vez que la configuración se establece preferencias, guardar haciendo clic en "Enviar cambios" y reiniciar el programa. Ahora que está habilitada, depuración de la línea permanecerá activado, incluso si se reinicia el programa CF. Una regla general es no permitir depuración en servidores de producción de la línea, pero siempre dejarlo habilitado en las cajas de desarrollo.

Configuración de

Una vez que está habilitada la depuración, se deben establecer configuraciones de Eclipse para instruir a los servidores ColdFusion que depurar contra. Los servidores ColdFusion pueden modificarse en cualquier número, pero sólo es necesario definir de una vez. Una vez configurado servidores pueden depurar nuevamente cuando sea necesario como RDS está activado en ellos. Definir configuración de RDS en el cuadro de diálogo de preferencias en la ventana de Eclipse. Seleccionar y ampliar ColdFusion en el árbol y elegir la opción de configuración de RDS. Sea la opción para elegir un nuevo servidor o editar cualquier servidor existente. Los campos requeridos, incluyendo descripción, puerto, nombre de host, datos de acceso, de entrada y luego guardar la configuración. Para utilizar el servidor de ColdFusion local, utilizar 127.0.0.1 como Host nombre y especifique 8500 para el puerto (si el servidor es un servidor HTTP integrado). Proporcionar la información correcta, pero deje en blanco la raíz de contexto. Una vez configurado, pruebe la conexión para garantizar las obras de conexión RDS y haga clic en Aceptar para guardar y salir.

Configuración de depuración

Abrir el Eclipse y seleccionar el archivo CF que se depurarán. Doble clic a la izquierda de la línea deseada en la barra vertical a la izquierda del editor de Eclipse para establecer puntos de interrupción. Aparecerá un pequeño círculo que indica que un punto de interrupción se ha establecido. También existe la opción de click derecho en la barra vertical para cambiar el punto de interrupción. Cambie a la vista de Debug de Eclipse en el programa y seleccionar "Debug" para iniciar la sesión de depuración.

Ejecutar una sesión de depuración

Iniciar la sesión de depuración mediante la apertura del diálogo CF donde fue definido el servidor CF. Seleccione el servidor de CF para depurar y haga clic en "Debug", situado en la parte inferior. Eclipse se pausa y abrir una sesión de depuración conectada al servidor especificado. La conexión aparecerá en la ventana depuración. Abriendo cualquier navegador se ejecutará la aplicación. Para analizar el código, solicite una página con un punto de interrupción. Esto hacer una pausa en la ejecución de la depuración y causar el depurador a pop-up, permitiendo análisis de código, variables, expresiones, salida de servidor generado y otra información. Depurar las sesiones se pueden terminar haciendo clic en el botón rojo de cancelar en el cuadro de diálogo.