Muestra las diferencias entre dos versiones de la página.
unidades:07_arquitectura:02_excepciones [2013/04/17 23:56] admin [Tratamiento de Excepciones] |
unidades:07_arquitectura:02_excepciones [2016/07/03 20:35] (actual) |
||
---|---|---|---|
Línea 153: | Línea 153: | ||
<uml> | <uml> | ||
class BussinessException | class BussinessException | ||
+ | BussinessException : Set<BussinessMessage> getBussinessMessages() | ||
+ | |||
class BussinessMessage | class BussinessMessage | ||
Línea 161: | Línea 163: | ||
class ConstraintViolationException | class ConstraintViolationException | ||
+ | ConstraintViolationException : Set<ConstraintViolation> getConstraintViolations() | ||
+ | |||
class ConstraintViolation | class ConstraintViolation | ||
Línea 486: | 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> |