PDF de programación - Generación de código basado en modelos

Imágen de pdf Generación de código basado en modelos

Generación de código basado en modelosgráfica de visualizaciones

Publicado el 5 de Febrero del 2017
1.067 visualizaciones desde el 5 de Febrero del 2017
2,1 MB
168 paginas
Creado hace 7a (21/06/2012)
Generación de Código

basado en Modelos

Tema

Desarrollo de un Framework de generación de código. Implementación de un lenguaje de
script orientado a la definición de plantillas, que ante una determinada entrada (definición
del modelo), generará el código final.
Definición de un proceso de desarrollo para dar soporte a proyectos de mediana y gran
escala.
Extensión de un entorno de desarrollo (IDE) para facilitar la utilización del framework de
generación de código implementado.

Autores

Director

Bascal, Martín Pablo LU: 64951
Hernández, Fernando Javier LU: 64916

Mg. María Laura Cobo

Generación de código basado en modelos
Bascal, Martín Pablo
Hernández, Fernando Javier

Indice

Introducción............................................................................................................................6
Testing unitario automático....................................................................................................7
Mocking..............................................................................................................................8
Integración continua.............................................................................................................10
Herramientas utilizadas.......................................................................................................12
Java..................................................................................................................................12
NetBeans.........................................................................................................................13
JavaCC............................................................................................................................13
MySQL , Hibernate, JavaDoc-Tools.................................................................................16
Junit..................................................................................................................................19
JMock...............................................................................................................................20
CVS..................................................................................................................................22
Maven..............................................................................................................................23
Maven Plugins.................................................................................................................28
Clean...........................................................................................................................29
Properties....................................................................................................................29
Surefire........................................................................................................................31
Assembly.....................................................................................................................32
Dependency................................................................................................................33
Check-Style.................................................................................................................38
FindBugs......................................................................................................................42
Cobertura.....................................................................................................................44
AntRun.........................................................................................................................47
Tomcat.............................................................................................................................49
Archiva.............................................................................................................................50
Jenkins (antes hudson)....................................................................................................53
El lenguaje...........................................................................................................................55
Tipos nativos....................................................................................................................56
Variables..........................................................................................................................68
Arreglos............................................................................................................................69
Operadores......................................................................................................................71
Precedencia de operadores........................................................................................71
Operadores aritméticos...............................................................................................71
Operadores bit a bit.....................................................................................................72
Operadores de comparación.......................................................................................72
Operadores de incremento/decremento.....................................................................72
Operadores lógicos.....................................................................................................73
Operadores para strings..............................................................................................73
Estructuras de control......................................................................................................73
If...................................................................................................................................73
While............................................................................................................................74
do-while.......................................................................................................................75
for.................................................................................................................................75
foreach.........................................................................................................................76
break y continue..........................................................................................................76

2

Generación de código basado en modelos
Bascal, Martín Pablo
Hernández, Fernando Javier

switch...........................................................................................................................78
return...........................................................................................................................79
Require, Include, Require.once, Include.once............................................................79
Orientación a objetos.......................................................................................................79
Definición de clases.....................................................................................................79
Herencia......................................................................................................................81
Palabras reservadas super y this................................................................................82
Extensiones.....................................................................................................................84
Extensión e inicialización de objetos en la construcción............................................84
Expresiones lambda....................................................................................................86
El tipo ArrayQuery.......................................................................................................87
Funciones de extensión sobre arreglos......................................................................90
Manipulación de objetos Java.........................................................................................96
Logging y manejo de errores.........................................................................................101
Autoloader......................................................................................................................102
Writer..............................................................................................................................104
La función especial @...............................................................................................105
Configuración.................................................................................................................105
Proyectos desarrollados....................................................................................................107
CodeGeneratorPoms.....................................................................................................107
CodeGeneratorModules................................................................................................109
CodeGeneratorCommon...........................................................................................109
Paquete freelancesoft.codegenerator.common....................................................109
Paquete freelancesoft.codegenerator.common.array...........................................109
Paquete freelancesoft.codegenerator.common.arrayquery..................................109
Paquete freelancesoft.codegenerator.common.configuration..............................110
Paquete freelancesoft.codegenerator.common.context........................................110
Paquete freelancesoft.codegenerator.common.errorhandle.................................110
Paquete freelancesoft.codegenerator.common.parser.........................................111
Paquete
  • Links de descarga
http://lwp-l.com/pdf2276

Comentarios de: Generación de código basado en modelos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad