Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porClara María Luisa Valenzuela Tebar Modificado hace 8 años
1
Generador de Páginas Hélio Martins Helio.martins@nosi.cv
2
AGENDA PARTE I – Motivacíon – Arquitectura – Como lo Implementamos PARTE II – Partes Principales PARTE III – Creando Páginas – Progamando Datos – Programando Interfaces Ejemplo
3
Motivacíon Normalización de Código Eficiencia Productividad Enfoque de los programadores en las reglas del negocio.
4
Arquitectura MVC Este patrón fue descrito en 1979, y la implementación original fue realizada en Smalltalk en los laboratorios Xerox. MVC se basa en la separación de la aplicación en tres capas principales: Modelo, Vista y Controlador. Se usa (él o alguna de sus variantes) en la gran mayoría de las interfaces de usuario.
5
Arquitectura MVC - Modelo Modelo: es la representación específica del dominio de la información sobre la cual funciona la aplicación. El modelo es otra forma de llamar a la capa de dominio. La lógica de dominio añade significado a los datos; por ejemplo, calculando si hoy es el cumpleaños del usuario o los totales, impuestos o portes en un carrito de la compra
6
Arquitectura MVC - Vista Vista: Se presenta el modelo en un formato adecuado para interactuar, usualmente un elemento de interfaz de usuario. – Web – Mobile
7
Arquitectura MVC - Controlador Controlador: Este responde a eventos, usualmente acciones del usuario e invoca cambios en el modelo y probablemente en la vista.
8
Arquitectura MVC - Flujo MODELO Usuario CONTROLADOR VISTA 1 – El Usuario envía una petición al controlador vía una url 6 – el controlador devuelve una vista que carga los dados del modelo 2 - El controlador solicita al modelo, los datos 3 - El modelo devuelve los datos 4 - El controlador selecciona una vista 5 – Se devuelve la vista seleccionada al controlador
9
Arquitectura MVC – Como lo hacemos MODELO (PL-SQL) MODELO (PL-SQL) Usuario CONTROLADOR (CORE IGRP) CONTROLADOR (CORE IGRP) VISTA (XSL, XML, HTML, JS) VISTA (XSL, XML, HTML, JS)
10
PARTE II
11
Aplicación
12
Proceso
13
Componentes
14
Funcionalidade
15
Servico
16
Auditoria
17
PARTE III
18
Tipos de Paginas Tabla Formulario DashBoard
19
Creación de la Interface Hecho a partir del configurador Son creados campos, Botones, Links etc Existen diversos tipos de datos
20
Configurador de Páginas
21
Programando el Negocio
22
Programando la Interface
23
Que hace los analistas en Generador Con los requisitos y el modelo de datos … Crean los módulos (conjunto de interfaces) Crean los interfaces Crean los flujos entre las interfaces Crean las acciones e los interfaces
24
Ejemplo RF0001 - Listar los Curso
25
HAND’S ON
26
Ejemplo
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.