Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

unidades:07_arquitectura:02_excepciones [2013/04/17 23:56]
admin
unidades:07_arquitectura:02_excepciones [2016/07/03 20:35] (actual)
Línea 49: Línea 49:
         }         }
     } catch (Exception exc) {     } catch (Exception exc) {
-        log.error("Falló al hacer un rollback", exc);+        LOGGER.log(Level.WARNING,"Falló al hacer un rollback", exc);
     }     }
     throw ex;     throw ex;
Línea 82: Línea 82:
  
 Veamos ahora el tratamiento individualizado para cada una de ellas: Veamos ahora el tratamiento individualizado para cada una de ellas:
- 
 ==== RuntimeException ==== ==== RuntimeException ====
 Si la excepción es de tipo ''RuntimeException'' lo único que hacemos es volver a relanzar la misma excepción mediante: Si la excepción es de tipo ''RuntimeException'' lo único que hacemos es volver a relanzar la misma excepción mediante:
Línea 154: Línea 153:
 <uml> <uml>
 class BussinessException class BussinessException
 +BussinessException : Set<BussinessMessage> getBussinessMessages()
 +
 class BussinessMessage class BussinessMessage
  
Línea 162: Línea 163:
  
 class ConstraintViolationException class ConstraintViolationException
 +ConstraintViolationException : Set<ConstraintViolation> getConstraintViolations() 
 +
 class ConstraintViolation class ConstraintViolation
  
Línea 487: Línea 490:
 fieldName=getCaptions(constraintViolation.getRootBeanClass(), constraintViolation.getPropertyPath()); fieldName=getCaptions(constraintViolation.getRootBeanClass(), constraintViolation.getPropertyPath());
 </code> </code>
 +
 +<note>
 +Para la realización de éste código se han usado las clases <javadoc s31>org.springframework.util.ReflectionUtils</javadoc> y <javadoc s31>org.springframework.util.StringUtils</javadoc> del framework Spring. Estas clases son simple clases de utilidad con funciones sencillas. Para poder usarlas se ha incluido el jar ''org.springframework.core-3.1.2.RELEASE.jar''. En la siguiente sesión trataremos en profundidad el framework de Spring y explicaremos como instalarlo adecuadamente.Por ahora simplemente recordar el incluir el jar ''org.springframework.core-3.1.2.RELEASE.jar'' en los ejercicios que se realicen.
 +</note>
unidades/07_arquitectura/02_excepciones.1366235767.txt.gz · Última modificación: 2016/07/03 20:37 (editor externo)
Ir hasta arriba
CC Attribution-Noncommercial-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0