| Inicio | Perfil | Servicios | Offshore | Recursos | Mapa del sitio | Contáctenos |          
Artículo "Buenas prácticas en J2EE. Segunda parte."

Este artículo contiene la segunda parte de un informe que explica técnicas de gran utilidad para el desarrollo con la plataforma J2EE. Aplicando estas técnicas, podemos disminuir la dificultad y el costo de este tipo de desarrollo y mejorar el rendimiento, calidad, flexibilidad y escalabilidad de los sistemas resultantes.



8. OTROS.

8.1. Buena práctica número 21. Utilice un framework MVC comprobado

El patrón MVC es un patrón de diseño de vital importancia. MVC está compuesto de tres módulos diferentes, llamados Modelo, Vista y Controlador (de ahí su nombre). El Modelo está compuesto por el estado y los datos que la aplicación representa. La Vista es la interfaz de usuario que muestra información sobre el modelo y que representa el dispositivo de entrada que se usa para modificarlo. Finalmente, el Controlador es lo que une a los dos anteriores. Hace corresponder las peticiones que llegan del cliente con las acciones correspondientes y dirige las respuestas a las vistas adecuadas. Estas funciones de los componentes MVC pueden verse en la figura 7.

Figura 7. Interacción con el patrón MVC y dentro de él.

Puede conseguir algunos resultados espectaculares sin más que separar la arquitectura de la aplicación entre los tres componentes MVC. Algunos de los beneficios del patrón MVC son:

  • Múltiples vistas. La aplicación puede mostrar el estado del modelo en una variedad de formas y hacerlo de forma dinámica.

  • Modular. El modelo y la vista están flojamente acoplados así que pueden cambiarse por completo de forma independiente sin necesidad de mucha reprogramación.

  • Adecuado para el crecimiento. Se pueden añadir y actualizar controladores y vistas conforme cambia el modelo.

Para implementar un framework MVC, hay una serie de opciones. Puede implementar uno propio o puede aprovecharse de una solución preexistente de código abierto o de un vendedor específico, permitiendo una implementación más rápida y una solución MVC más robusta y mantenible.
 

Compruebe la calidad de nuestro desarrollo offshore.
Aurum Solutions tiene experiencia en desarrollo offshore en J2EE y .NET de alta calidad y reducidos costos para empresas europeas y norteamericanas. Conozca nuestro desarrollo offshore haciendo clic aquí o en la página Web ../../offshore.html.

Cursos de Aurum Solutions relacionados con el tema de este artículo:
“Buenas prácticas en arquitecturas J2EE”
“Buenas prácticas en programación en Java”
“Gestión de proyectos informáticos”
“Análisis y diseño orientado a objetos”
“Programación en n-capas”
“Programación MVC”
“Patrones de diseño”
“Persistencia para Java”
“Enterprise Javabeans”
“Servlets y JSP”
“Herramientas de pruebas para Java”

 

 
 

Ir a la página: 1   2   3   4   5   6   7   8   Siguiente >>

 Versión para imprimir

 

 

| Inicio | Perfil | Servicios | Offshore | Recursos | Mapa del sitio | Contáctenos|