Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2009, 12:21
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años, 1 mes
Puntos: 260
Sonrisa Respuesta: [OPINION] Lógica de Validación.

Hola,

Hipotéticamente, dependiendo del tipo de aplicación, la validación debería estar segmentada en la base de datos, el acceso a datos, la lógica de negocios y procesos y el modelo; y en el último caso y como valor agregado en la vista, para crear aplicaciones escalables.

Por ejemplo, la corporación XYZ tiene una aplicación diseñada de forma escalable; y en su 'lógica de procesos' dice que solamente se puede emitir cheques el día viernes. La validación se debe realizar en cualquier aplicación de toda la corporación que 'emita cheques'. Si la validación se realiza en el modelo, al 'reutilizar' esos componentes de acceso a datos ya tienen embebido el proceso de validación de la regla de 'emisión de cheques el día viernes'.

Saludos,

ps:

En lenguages como PHP no es tan evidente su utilidad, como en Java donde existen los Enterprise Java Beans, que refuerzan la lógica de procesos a nivel empresarial y/o corporativo.