PDF de programación - Generación de nuevas arquitecturas basadas en EJB e integración con la herramienta de administración de proyetos Maven para el generador de componentes de software Zathuracode

Imágen de pdf Generación de nuevas arquitecturas basadas en EJB e integración con la herramienta de administración de proyetos Maven para el generador de componentes de software Zathuracode

Generación de nuevas arquitecturas basadas en EJB e integración con la herramienta de administración de proyetos Maven para el generador de componentes de software Zathuracodegráfica de visualizaciones

Publicado el 13 de Noviembre del 2018
241 visualizaciones desde el 13 de Noviembre del 2018
922,5 KB
50 paginas
Creado hace 5a (16/06/2014)
GENERACIÓN DE NUEVAS ARQUITECTURAS BASADAS EN EJB E
INTEGRACIÓN CON LA HERRAMIENTA DE ADMINISTRACIÓN DE

PROYETOS MAVEN PARA EL GENERADOR DE COMPONENTES DE

SOFTWARE ZATHURACODE



ANDRÉS FELIPE PUERTA SIMBAQUEBA

STIVEN ORLANDO GARCÍA MORENO



UNIVERSIDAD DE SAN BUENAVENTURA

FACULTAD DE INGENIERÍA

PROGRAMA DE INGENIERÍA DE SISTEMAS

SANTIAGO DE CALI, 2014



GENERACIÓN DE NUEVAS ARQUITECTURAS BASADAS EN EJB E
INTEGRACIÓN CON LA HERRAMIENTA DE ADMINISTRACIÓN DE

PROYETOS MAVEN PARA EL GENERADOR DE COMPONENTES DE

SOFTWARE ZATHURACODE



ANDRÉS FELIPE PUERTA SIMBAQUEBA

STIVEN ORLANDO GARCÍA MORENO



Informe de Investigación presentado

Para optar por el Título de

Ingeniero de Sistemas



Director

DIEGO ARMANDO GÓMEZ MOSQUERA

Ingeniero de Sistemas



UNIVERSIDAD DE SAN BUENAVENTURA

FACULTAD DE INGENIERÍA

PROGRAMA DE INGENIERÍA DE SISTEMAS

SANTIAGO DE CALI, 2014





AGRADECIMIENTOS

Agradecemos a DIOS primero que todo por darnos la oportunidad de realizar estudios

profesionales, por permitirnos llegar con éxito a este punto donde se culmina una etapa

más de nuestras vidas.

A nuestras familias que con su apoyo, esfuerzo, dedicación y amor nos guiaron, aportaron

y contribuyeron durante nuestro proceso para poder llegar a esta realidad que comenzó

como un sueño.

A los profesores que nos colaboraron en el transcurso de la carrera, a nuestro director el

Ing. Diego Armando Gómez alguien fundamental para el desarrollo de esta tesis, ya que

gracias a su alto conocimiento en el ámbito del desarrollo de software, nos apoyó y guio

para la finalización de este trabajo y por último a todos aquellos compañeros que de una u

otra forma participaron durante todo el proceso universitario.





CONTENIDO

1.

INTRODUCCIÓN ........................................................................................................................... 7

2. DEFINICIÓN DEL PROBLEMA ..................................................................................................... 10

3.

JUSTIFICACIÓN........................................................................................................................... 12

4. OBJETIVO GENERAL ................................................................................................................... 14

OBJETIVOS ESPECÍFICOS ................................................................................................................ 14

5. ALCANCE DEL PROYECTO .......................................................................................................... 15

6.

ESTADO DEL ARTE ..................................................................................................................... 16

OpenXava ...................................................................................................................................... 16

SQL2JAVA ...................................................................................................................................... 17

Zathuracode 3.0.0 ......................................................................................................................... 18

Tecnologías Involucradas en Zathuracode ................................................................................ 19

7. MARCO TEÓRICO ....................................................................................................................... 20

ESTRUCTURA DE LOS ENTERPRISE JAVA BEANS (EJB) ................................................................... 20

MAVEN 3.1.0 ................................................................................................................................. 24

1. POM.xml ............................................................................................................................ 24

2.

LIFE-CYCLE ......................................................................................................................... 25

3. REPOSITORIES .................................................................................................................... 26

8. COMPONENTES DE LA ARQUITECTURA DE ZATHURACODE ..................................................... 27

1. METADATAREADER ............................................................................................................... 27

2. GENERATOR........................................................................................................................... 27

3.

ENGINE .................................................................................................................................. 28

INTEGRACIÓN DE LA HERRAMIENTA ADMINISTRADORA DE PROYECTOS MAVEN A

9.
ZATHURACODE .................................................................................................................................. 29

10.

COMPONENTES DE LAS ARQUITECTURAS JAVAEE GENERADAS POR ZATHURACODE ......... 30

SPRING FRAMEWORK ................................................................................................................ 31

ARQUITECTURA DE ZATHURACODE PARA APLICACIONES JAVAEE PRIMEFACES 3.5

11.
HIBERNATE 4.2.3 SPRING 3.2.3 ......................................................................................................... 32

APLICACIONES JAVAEE HIBERNATE CENTRIC UTILIZANDO PRIMEFACES Y SPRING ...................... 32

ARQUITECTURA DE ZATHURACODE PARA APLICACIONES JAVAEE PRIMEFACES 3.5 JPA 2.0

12.
SPRING 3.2.3 ...................................................................................................................................... 37

APLICACIONES JAVAEE JPA CENTRIC UTILIZANDO PRIMEFACES Y SPRING................................... 37

ARQUITECTURA DE ZATHURACODE PARA APLICACIONES JAVAEE PRIMEFACES 3.5 JPA 2.0

13.
EJB 3.1 42

APLICACIONES JAVAEE JPA CENTRIC UTILIZANDO PRIMEFACES Y EJB ......................................... 42

14.

CARACTERÍSTICAS DE LA VERSIÓN 4.0 .................................................................................. 47

ZATHURACODE 3.0 ........................................................................................................................ 47

ZATHURACODE 4.0 ........................................................................................................................ 47

15.

16.

17.



CONCLUSIONES ..................................................................................................................... 48

REFERENCIAS Y BIBLIOGRAFÍA .............................................................................................. 50

TRABAJOS FUTUROS .............................................................................................................. 50



ILUSTRACIONES

Ilustración 1 Gráfica de proceso de creación de un EJB .................................................. 20
Ilustración 2 Vista de desarrollo de un componente Stateful ............................................ 21
Ilustración 3 Vista de desarrollo de un componente Stateless ......................................... 22
Ilustración 4 Vista de desarrollo de un componente Singleton ......................................... 23
Ilustración 5 Vista de desarrollo y funcional de Zathuracode utilizando Primefaces 3.5,
Hibernate 4.2.3 y Spring 3.2.3 ......................................................................................... 32
Ilustración 6 Proceso de generación Zathuracode con capas de Primefaces 3.5, Hibernate
4.2.3 y Spring 3.2.3 ............................................................. ¡Error! Marcador no definido.
Ilustración 7 Diagrama de componentes utilizando Primefaces 3.5, Hibernate 4.2.3 y
Spring 3.2.3. .................................................................................................................... 36
Ilustración 8 Vista de desarrollo y funcional de Zathuracode utilizando Primefaces 3.5 JPA
2.0 y Spring 3.2.3 ............................................................................................................. 37
Ilustración 9 Proceso de generación Zathuracode con capas de Primefaces 3.5 y JPA 2.0
con Spring 3.2.3 ............................................................................................................... 40
Ilustración 10 Diagrama de componentes utilizados en la arquitectura JavaEE web centric
utilizando Primefaces 3.5, JPA 2.0 y Spring 3.2.3 ............................................................ 41
Ilustración 11 Vista de desarrollo y funcional de Zathuracode utilizando Primefaces 3.5,
JPA 2.0 y EJB 3.1 ............................................................................................................ 42
Ilustración 12 Proceso de generación Zathuracode con capas de Primefaces y JPA con
EJB .................................................................................................................................. 45
Ilustración 13 Diagrama de componentes utilizados en la arquitectura JavaEE web centric
utilizando Primefaces, JPA y EJB .................................................................................... 46


DOCUMENTOS

Documento 1 XML de configuración para Zathuracode Primefaces 3.5, Hibernate 4.2.3 y
Spring 3.2.3 ..................................................................................................................... 34
Documento 2 XML de configuración para Zathuracode Primefaces 3.5 JPA 2.0 y Spring
3.2.3 ................................................................................................................................ 39
Documento 3 XML de configuración para Zathuracode Primefaces 3.5, JPA 2.0 y EJB 3.1
.............................................................................
  • Links de descarga
http://lwp-l.com/pdf14181

Comentarios de: Generación de nuevas arquitecturas basadas en EJB e integración con la herramienta de administración de proyetos Maven para el generador de componentes de software Zathuracode (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