claudiomoscoso / app-web

Automatically exported from code.google.com/p/app-web
0 stars 0 forks source link

Complementar el manejo de excepciones #16

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hay que complementar el manejo de error que el usuario ve, para esto, hay que 
definir unas excepciones genéricas que dependiendo del tipo, muestran de 
diferente manera la información al usuario, las clases que hay que crear, se 
ha consensuado que extiendan del tipo RuntimeException y sus nombres serán:
  * BSConfiguractionException: Esta se lanzará cuando exista un problema en la configuración de la aplicación.
  * BSDatabaseException: Esta será lanzada cuando exista un problema con alguna Query o instrucción contra la Base da datos.
  * BSProgrammerException: Esta se lanzará cuando existan situaciones en las cuales sea problema producido por algún desarrollo no terminado, etc.
  * BSSystemException: Esto se lanzará para enmascarar las excepciones del tipo, por ejemplo, IOException.
  * BSUserException: Esta excepción se lanzará cuando exista alguna validación de datos que ingresa el usuario o alguna operatoria errónea de parte de él. Por ejemplo, en la funcionalidad de cambio de password, se puede lanzar esta excepción si la clave nueva no coincide con la confirmación de la clave.

Original issue reported on code.google.com by claudio.moscoso on 22 Mar 2012 at 6:43

GoogleCodeExporter commented 9 years ago
Los formatos de los mansajes ss podrian peraonalisar siguiendo este ejemplo

 http://www.rgagnon.com/javadetails/java-0448.html

Original comment by claudio.moscoso on 22 Mar 2012 at 7:04

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago

Original comment by claudio.moscoso on 25 Mar 2012 at 8:44

GoogleCodeExporter commented 9 years ago

Original comment by claudio.moscoso on 26 Mar 2012 at 12:18