PATRON DE DISEÑO MVC
PATRON DE DISEÑO
• Los patrones de diseño de software están basados en las buenas
practicas de la POO.
• Es una forma de reutilizar la solución a un determinado problema,
que se presenta de forma habitual
• Establecen un lenguaje común entre todos los miembros de un
equipo
TIPOS DE PATRONES
PATRONES DE CREACION Se relacionan con el proceso de
creación de objetos
PATRONES ESTRUCTURALES Tratan sobre la composición de
clases y objetos
PATRONES DE Caracterizan el modo en el que las clases
y objetos interactúan
COMPORTAMIENTO
PATRON MVC
El patrón de diseño Modelo Vista Controlador(MVC) propone la
separación entre los componentes de una aplicación
Vista
Presenta la
información al
usuario Controlador
Ejecuta los
procedimientos
Modelo
Gestionar los
datos
LOGICA DE
NEGOCIO
DATOS
INTERFAZ
IMPLEMENTACION MVC
PRINCIPAL
HERENCIA
DOCENTE
OPERACIONES
OPERACIONES
LISTADOCENTES:
ARRAYLIST<DOCENTES>
LISTAADMINISTRATIVOARRAYLIST<A
DMINISTRATIVO>
REGISTRARDOCENTE(): VOID
MOSTRARDOCENTE(): VOID
PLANILLASUELDOS(): VOID
CONTROLADOR
VISTA
MODELO
EMPLEADO
-Nombrecompleto :String
-Fechaingreso: String
-SalarioBasico: Double
+Registrar() : void
+Mostrar() :void
+Calcularantiguedad() int
Administrativo
-Cargo:string
Registrar() void
Mostrar() void
LiquidoPagable():void
Docente
-Titulo : String
-nivel : String
-area : String
-cargarHoras : int
Registrar(): void
Mostrar(): void
LiquidoPagable():void
MODELO
Un archivo plano: es un tipo de archivo de
almacenamiento de datos en el que los datos se
almacenan como texto sin formato, a menudo en
una estructura similar a una tabla con filas y
columnas
LOS ARCHIVOS PLANOS:
Sirven para varios propósitos en el desarrollo de
software, principalmente para tareas de
almacenamiento, intercambio y procesamiento de datos.
Son ampliamente utilizados debido a su estructura
simple, legibilidad humana y facilidad de manipulación
en diferentes plataformas y aplicaciones. Por ejemplo,
los archivos planos se emplean comúnmente en
operaciones de importación y exportación de datos
CRUD
CREATE READ UPDATE DELETE
INSERTAR LEER ACTUALIZAR ELIMINAR
PATRON DE DISEÑO MVC.pptx solo practicas en java
PATRON DE DISEÑO MVC.pptx solo practicas en java
PATRON DE DISEÑO MVC.pptx solo practicas en java

PATRON DE DISEÑO MVC.pptx solo practicas en java

  • 1.
  • 2.
    PATRON DE DISEÑO •Los patrones de diseño de software están basados en las buenas practicas de la POO. • Es una forma de reutilizar la solución a un determinado problema, que se presenta de forma habitual • Establecen un lenguaje común entre todos los miembros de un equipo
  • 3.
    TIPOS DE PATRONES PATRONESDE CREACION Se relacionan con el proceso de creación de objetos PATRONES ESTRUCTURALES Tratan sobre la composición de clases y objetos PATRONES DE Caracterizan el modo en el que las clases y objetos interactúan COMPORTAMIENTO
  • 4.
    PATRON MVC El patrónde diseño Modelo Vista Controlador(MVC) propone la separación entre los componentes de una aplicación Vista Presenta la información al usuario Controlador Ejecuta los procedimientos Modelo Gestionar los datos LOGICA DE NEGOCIO DATOS INTERFAZ
  • 6.
    IMPLEMENTACION MVC PRINCIPAL HERENCIA DOCENTE OPERACIONES OPERACIONES LISTADOCENTES: ARRAYLIST<DOCENTES> LISTAADMINISTRATIVOARRAYLIST<A DMINISTRATIVO> REGISTRARDOCENTE(): VOID MOSTRARDOCENTE():VOID PLANILLASUELDOS(): VOID CONTROLADOR VISTA MODELO EMPLEADO -Nombrecompleto :String -Fechaingreso: String -SalarioBasico: Double +Registrar() : void +Mostrar() :void +Calcularantiguedad() int Administrativo -Cargo:string Registrar() void Mostrar() void LiquidoPagable():void Docente -Titulo : String -nivel : String -area : String -cargarHoras : int Registrar(): void Mostrar(): void LiquidoPagable():void MODELO
  • 7.
    Un archivo plano:es un tipo de archivo de almacenamiento de datos en el que los datos se almacenan como texto sin formato, a menudo en una estructura similar a una tabla con filas y columnas
  • 8.
    LOS ARCHIVOS PLANOS: Sirvenpara varios propósitos en el desarrollo de software, principalmente para tareas de almacenamiento, intercambio y procesamiento de datos. Son ampliamente utilizados debido a su estructura simple, legibilidad humana y facilidad de manipulación en diferentes plataformas y aplicaciones. Por ejemplo, los archivos planos se emplean comúnmente en operaciones de importación y exportación de datos
  • 9.
    CRUD CREATE READ UPDATEDELETE INSERTAR LEER ACTUALIZAR ELIMINAR