Promoción
CodeGym University
Java FullStack
Aprendizaje
Cursos
Tareas
Encuestas & Cuestionarios
Juegos
Ayuda
Horario
Comunidad
Usuarios
Foro
Chat
Artículos
Historias de éxito
Actividad
Reseñas
Suscripciones
Tema claro
Lecciones
Reseñas
Sobre nosotros
Comenzar
Comenzar a aprender
Comienza a aprender ahora
Mi progreso
Cursos
Universidad
Mapa de misiones
Lecciones
Java
JSP & Servlets
Nivel 14
Arquitectura cliente-servidor
JSP & Servlets
Nivel 14,
Lección 0
Arquitectura de la aplicación El concepto de interacción cliente-servidor Un matiz importante Arquitectura cliente-servidor
Arquitectura de tres niveles
JSP & Servlets
Nivel 14,
Lección 1
Introducción a la arquitectura de tres niveles. Ambigüedad en la ubicación de la lógica de la aplicación.
enfoque MVC
JSP & Servlets
Nivel 14,
Lección 2
Introducción a la arquitectura MVC. Arquitectura MVC en la web. Un ejemplo de MVC en la web. Interacción de componentes MVC.
Criterios para una buena arquitectura de software
JSP & Servlets
Nivel 14,
Lección 3
Eficiencia. Flexibilidad. Escalabilidad. Expansibilidad. Testabilidad. Mantenibilidad del código.
Criterios para una mala arquitectura de software
JSP & Servlets
Nivel 14,
Lección 4
Criterios de mal diseño. Definición de "mal diseño". Causas del "mal diseño". Relevancia.
Arquitectura de software modular
JSP & Servlets
Nivel 14,
Lección 5
Beneficios de descomposición de la arquitectura modular
Descomposición correcta del software
JSP & Servlets
Nivel 14,
Lección 6
Jerárquico. Funcional. Conectividad fuerte y débil. Composición en lugar de herencia.
Cómo aflojar el acoplamiento entre módulos de software
JSP & Servlets
Nivel 14,
Lección 7
Descomposición de todas nuestras interfaces. Fachada
Inversión de dependencia
JSP & Servlets
Nivel 14,
Lección 8
Inversión de dependencia Inversión de dependencia en la práctica
Formas alternativas de vincular módulos de software
JSP & Servlets
Nivel 14,
Lección 9
Sustitución de dependencias directas por mensajería. Ley de Deméter (ley de Deméter). Composición en lugar de herencia.
Please enable JavaScript to continue using this application.