Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2009, 13:23
Trulala de cordoba
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Gestionar errores entre capas

Mira yo creo que deberías ver una temita. Vos ahora estas trabajando con una aplicación web en tres capas, y supongamos que en la capa de negocios haces un redirect de alguna forma y creas o mostrar un alert en javascript etc. Tendrías problemas luego si a tu solucion le agregas luego una aplicacion windows ya que para la aplicación windows no te funcionaría el javascript ni el redirecto etc. Por lo tanto en tus capas solo debes controlar los errores y luego lo mejor es que la capa fron end (web o win) sea la que se encargue de decidir que hacer para informar al usuario del error. Si queres en tus capas podes por ejemplo generar logs de errores, guardarlos en base, enviar mail que eso no te modificará si usas al final web. win o lo que sea. Bueno, esto a lo mejor lo sabías pero lo comento por las dudas.

Hablando directamente de tu web si al guardar datos en una base te da un error de coneción o de sql poder como vos decis enviarlo a una página de error en donde le informas al usuario que hubo un error. Por supuesto que si el error es debido a que falta completar el nombre eso lo mostrar en la página con un alert.

Bueno esa es una idea, seguramente hay mas cosas que otros te recomendarán
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!