Semana 7 - Curso integrador I: Sistemas - Software PDF

Title Semana 7 - Curso integrador I: Sistemas - Software
Course Curso Integrador I: Sistemas - Software
Institution Universidad Tecnológica del Perú
Pages 3
File Size 92.6 KB
File Type PDF
Total Downloads 69
Total Views 195

Summary

CURSO INTEGRADOR I:SISTEMAS - SOFTWARESemana 7Arquitectura y desarrollo de software DAO:Es un patrón de diseño para encapsular el acceso a la base de datos. Por medio de una clase la aplicación accede a información de la BD con los métodos CRUD (Create, Read, Update, Delete). También incluye el DTO...


Description

CURSO INTEGRADOR I: SISTEMAS - SOFTWARE Semana 7

Arquitectura y desarrollo de software 







DAO: Es un patrón de diseño para encapsular el acceso a la base de datos. Por medio de una clase la aplicación accede a información de la BD con los métodos CRUD (Create, Read, Update, Delete). También incluye el DTO que es un objeto que tiene atributos los datos del modelo (getters y setters). MVC: Es un patrón que para diseños de aplicaciones siguiendo la idea de Modelo-VistaControlador. Esto facilita el reúso, mejora y estabilidad del código. - Modelo: Contiene los datos y funciones - Vista: Muestra la información de forma gráfica. - Controlador: Es el encargado de recibir las entradas de la interfaz gráfica, usualmente con eventos realizados por el usuario. Inyección de dependencia: Es un patrón que permite al programador, dividir responsabilidades a los objetos de un programa, esto permite que en un futuro se puedan agregar más funcionalidades al software sin necesidad de modificar todo el código, solo sería integrando el código respectivo a la función nueva. SOLID: Es un grupo de patrones de diseño de aplicaciones, estoy ayuda a que el software sea mas eficaz, limpio, reutilizable y mantenible. - Principio de responsabilidad única: - Principio de O/C - Principio de Sustitución de Liskov - Principio de Segregación de la Interfaz - Principio de Inversión de Dependencias

Lectura: Automatización de la codificación del patrón modelo vista controlador (MVC) en proyectos orientados a la Web En la lectura se habla de como se pueden aplicar y mejorar los patrones de diseño MVC y otros agregados para poder diseñar una aplicación web. Se habla sobre el diseño de interfaz Web, Arquitectura MVC y sus ventajas, sobre herramientas que sirven para el desarrollo de proyectos de aplicaciones, alcance de MVC en java, objetivos, metodología y métodos. Lo siguiente es como se va desarrollando un modelo MVC para aplicaciones web, explicando cómo serán sus Clases y código de BD y para terminar se vio que los resultados fueron positivos. Mi opinión es que es una buena forma de poder diseñar aplicaciones web de forma mas eficiente, con un código limpio y con buenas prácticas. Haciendo seguimiento a la lectura se concluye que se aplicaron muchas herramientas y técnicas para el diseño de el modelo MVC para aplicaciones web y que sirve para poder tener un software de calidad.

Referencia:

https://www.javamexico.org/blogs/richardmx/que_es_data_access_object https://jossjack.wordpress.com/2014/06/22/patron-de-diseno-mvc-modelo-vista-controladory-dao-data-access-object/ https://www.arquitecturajava.com/el-patron-de-inyeccion-de-dependencia/ https://profile.es/blog/principios-solid-desarrollo-software-calidad/#:~:text=Los%20principios %20SOLID,Open%2FClosed%20Principle%20(OCP)...


Similar Free PDFs