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.438 visualizaciones desde el 5 de Febrero del 2017
2,1 MB
168 paginas
Creado hace 13a (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...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad