• Domingo 17 de Noviembre de 2024, 18:41

Autor Tema:  Para una aplicacion web se empieza con el MVC???  (Leído 1546 veces)

jhumpa

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Para una aplicacion web se empieza con el MVC???
« en: Jueves 3 de Febrero de 2011, 23:19 »
0
Hola comunidad:
Mi pregunta es respecto a la forma correcta y recomendada para desarrollar aplicaciones web en java:
Un profesor me enseño que se empieza organizando el proyecto en 3 paquetes MVC,..son capas?.Empieza a programar manejando las clases en el modelo,servlets en el controlador y jsps en las vistas.
Ahora otro profesor dice que se empieza a implementar una arquitectura de 3 capas(persistencia de datos,negocio y presentacion) y que el MVC forma parte de la capa de presentacion y que hay muchos framewoks que se ocupan de implementar el MVC como los struts.

Quien tiene la razon y en que medida.
Gracias de antemano por sus comentarios.

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Para una aplicacion web se empieza con el MVC???
« Respuesta #1 en: Sábado 12 de Febrero de 2011, 18:40 »
0
Hola jhumpa, bueno para construir una aplicación web no es que se tiene específicamente que usar mvc o el manejo de 3 capas como tal, solo que en asuntos de organización, mejor mantenimiento y otros factores más se recomienda que se usen. Modelo Vista Controlador, unos de los framework si es strut.
Ahora con tú pregunta exactamente te recomiendo que leas esto y te aseguro que podrás decir cual profesor se equivoca en partes y cual no.

Saludos,
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

oxkar_bon

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Para una aplicacion web se empieza con el MVC???
« Respuesta #2 en: Viernes 18 de Febrero de 2011, 02:05 »
0
Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón de llamada y retorno MVC (según CMU), se ve frecuentemente en aplicaciones web, donde la vista es la página HTML y el código que provee de datos dinámicos a la página. El modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio, y el controlador es el responsable de recibir los eventos de entrada desde la vista.

el MVC no forma parte de la capa de presentación.

ya que la capa de presentación seria como la "Vista"