 
			
				14/05/2008, 09:03
			
			
			     |  
        |     |    |    Fecha de Ingreso: mayo-2008  Ubicación: Cuernavaca Morelos Mexico  
						Mensajes: 126
					  Antigüedad: 17 años, 5 meses Puntos: 2     |        |  
  |      Re: FAQ's de Java        Tema: NET y MVC  Pregunta: Nomenclatura de clases? 
Respuesta: El patrón  MVC o Modelo Vista Controlador esta orientado a la programación en capas separando la lógica del negocio de la vista. Las capas que se utilizan son Modelo, Vista y Controlador.   
Modelo: la capa de Modelo es la capa intermedia entre la Vista y el Controlador, esta capa tiene tres tipos de clases importantes o beans como las llaman los desarrolladores de java estas clases son: clases BO, clases DAO y clases DTO.   
•	BO (Business Object): son clases que se encargan de armar toda la lógica del negocio y así mismo separarla de las clases de acceso a datos, vista y modelo.   
•	DAO (Data Access Object): son las clases que se encargan del acceso a los datos, como consultas a Bases de Datos, ejecución de Stored Procedures.   
•	DTO (Data Transfer Object): son clases beans simples que su función primordial es servir de contenedor de datos para ser transferidos a otros lados de la aplicación.   
Controlador: la capa de Controlador tiene la función de manipular el flujo de la aplicación por medio de clases que extienden de Action o DispatchAction, en estos ejemplos usaremos la clase DispatchAction ya que es mucho mas funcional al distribuir el flujo de la aplicación por medio de un despachador de peticiones.   
Vista: la capa de Vista es la capa de presentación al usuario final de la aplicación, en esta capa se encuentran los JSP que mostraran la salida de los datos al usuario.           |