La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

EmpWeb – ABCD plugin Curso de capacitación para transferencia tecnológica Sección para la instalación del entorno de desarrollo de Empweb. Uso del IDE,

Presentaciones similares


Presentación del tema: "EmpWeb – ABCD plugin Curso de capacitación para transferencia tecnológica Sección para la instalación del entorno de desarrollo de Empweb. Uso del IDE,"— Transcripción de la presentación:

1 EmpWeb – ABCD plugin Curso de capacitación para transferencia tecnológica Sección para la instalación del entorno de desarrollo de Empweb. Uso del IDE, configuración del debug remoto Emiliano Marmonti Febrero 2010 emarmonti@gmail.com

2 Parte 1. Composición original del proyecto  ANT script Opciones default del script  Build  Build.demo  Clean  Dist.demo.linux  Dist.demo.win  Dist.linux  Dist.win  Fuerte interrelación con Jetty

3  Compilación del proyecto Instalación de JSE 1.60x Marcar compatibilidad en la compilación con Java 1.5 Importación del script ant del proyecto en Eclipse Galileo. Visión de las carpetas del proyecto Compilación predefinida como dist.win (compatible con Linux) Debug remoto del código usando los parámetros especiales de la jvm y Eclipse. Parte 1. Agregados a la Composición del proyecto

4 Actividad conjunta  Descargar Eclipse Galileo  Instalar en C:\eclipse  Ejecutar.  Importación del proyecto.

5

6

7 Importación del proyecto EmpWeb

8 Compilación completa del proyecto empweb

9 Definición desde el IDE de la plataforma destino de EmpWeb

10 Resultado de la compilación de EmpWeb

11 Características de la compilación  Compilación condicional de los.java modificados.  Ejecución desde el entorno del Eclipse de la consola de ant. Posicionamiento sobre el.java que genera problemas sintácticos.

12 Deployment manual de la versión compilada de EmpWeb

13 C:\ABCD\ C:\Desarrollo\Java\empweb

14 Mucha atención con  JSP’s potencialmente modificados en C:\ABCD  Pipelines agregados o reglas o procesos agregados en pipelines, como hemos visto son archivos.xml que se perderían en una potencial copia.  Modificaciones en cualquiera de los archivos de configuración. Sean los xml de conectividad con bases de datos ISIS, sea en el engineconf.xml  Método preferido: Copiar los.class modificados y reiniciar el Jetty. Al fin de la sesión de trabajo de desarrollo enviar las modificaciones al ambiente de desarrollo y actualizar el SVN.

15 Configuración del debug remoto en empweb con el JRE (Paso 1)

16 Configuración del debug remoto en empweb con el JRE (Paso 2) Un-Comment las opciones de debug de la JVM y reiniciar Jetty

17 Jetty y JVM enviando información de debug para el IDE

18 Eclipse IDE. Configurando puntos de interrupción

19 Ejecución interrumpida de Empweb para ingeniería reversa

20 Ejemplo de ejecución bajo debugging remoto de una transacción de préstamo

21 Agregando expresiones en Watch para analizar el contenido de valores potencialmente usables en Groovy o en nuevas clases.

22 Análisis inmediato usando el IDE de los procesos y reglas que se van ejecutando en el pipeline.

23 Actividad  Realizar un seguimiento de la clase mxIsisWrapper, verificar la ejecución del comando mx, verificar qué se ejecuta como comando y qué devuelve como respuesta.  Realizar un seguimiento de processResult, del resultado de la ejecución de los pipes y los msgs contenidos.


Descargar ppt "EmpWeb – ABCD plugin Curso de capacitación para transferencia tecnológica Sección para la instalación del entorno de desarrollo de Empweb. Uso del IDE,"

Presentaciones similares


Anuncios Google