Aqui muestro un muy buen tutorial que muestra como desplegar una aplicaciòn J2EE comprimida en un WAR File en un OC4J (ORACLE CONTAINER FOR JAVA).
Para descargar el Tutorial pulsar: v8.0
v10.0
Sunday, December 28, 2008
Exceptions JAVA
Las Exceptions Java son muy importantes para capturar
las posibles fallas que puedan ocurrir durante el
desarrollo del software.
Existen 2 tipos de Excepciones Java:
1. Checked Exceptions: Son Excepciones que son heredadas de
java.lang.Exception. Este tipo de exception es obligada a
ser controlada dentro de un bloque Try/Catch o bien declarar la
excepción en el throws, para obligar al método que invoca a
controlar la excepción
2. Unchecked Exceptions: Son Excepciones que son heredadas de
java.lang.RuntimeException. Este tipo de exception no es
obligatoria su control, se manifiesta normalmente por error
del programador. Es importante que antes a crear unchecked
exception revisar las excepciones estándar que ofrece:
ArithmeticException, NullPointerException, IndexOutOfBoundsException,
etc.
Importante: Por ejemplo al no aplicar bien los Unchecked Exceptions podría pasar que al aplicar un java.lang.Exception (Muy Común), se estaría "comiendo" cualquier java.lang.RuntimeException (ya que heredan de java.lang.Exception), y como el bloque está vacío se evita que se propaguen las excepciones y nadie se entera que pasó realmente.
Tabla de Orden de Exceptions
java.lang.Throwable
Error
VirtualMachineError
...
Exception
ClassNotFoundException
DataFormatException
IOException
NoSuchFieldException
NoSuchMethodException
...
RuntimeException
ArithmeticException
ClassCastException
IllegalArgumentException
IllegalStateException
IndexOutOfBoundsException
NegativeArraySizeException
NoSuchElementException
NullPointerException
UnsupportedOperationException
ConcurrentModificationException
...
Algunas Definiciones de Exceptions.
ArithmeticException
Cuando se intenta dividir por un cero.
ArrayStoreException
Cuando se intenta guardar un objeto en una Arreglo de tipo incompatible (Normalmente ocurre al usar un Arreglo de Objetos, donde el compilador cogerá cualquier error del tipo explícito)
IndexOutOfBoundsException
Cuando un índice del Arreglo está fuera de rango.
NullPointerException
Cuando se intenta hacer referencia un objeto nulo.
Descargar Demo Manejo Exception:
AQUI
Links Importantes de Referencia:
http://blog.lshimokawa.net/2008/08/excepciones-en-java.html
http://www.hachisvertas.net/blog/01/2008/10/28/manejo-de-excepciones-y-errores-en-una-arquitectura-java
http://jungla.dit.upm.es/~pepe/libros/vademecum/html/ExceptionclasejavalangException.html
las posibles fallas que puedan ocurrir durante el
desarrollo del software.
Existen 2 tipos de Excepciones Java:
1. Checked Exceptions: Son Excepciones que son heredadas de
java.lang.Exception. Este tipo de exception es obligada a
ser controlada dentro de un bloque Try/Catch o bien declarar la
excepción en el throws, para obligar al método que invoca a
controlar la excepción
2. Unchecked Exceptions: Son Excepciones que son heredadas de
java.lang.RuntimeException. Este tipo de exception no es
obligatoria su control, se manifiesta normalmente por error
del programador. Es importante que antes a crear unchecked
exception revisar las excepciones estándar que ofrece:
ArithmeticException, NullPointerException, IndexOutOfBoundsException,
etc.
Importante: Por ejemplo al no aplicar bien los Unchecked Exceptions podría pasar que al aplicar un java.lang.Exception (Muy Común), se estaría "comiendo" cualquier java.lang.RuntimeException (ya que heredan de java.lang.Exception), y como el bloque está vacío se evita que se propaguen las excepciones y nadie se entera que pasó realmente.
Tabla de Orden de Exceptions
java.lang.Throwable
Error
VirtualMachineError
...
Exception
ClassNotFoundException
DataFormatException
IOException
NoSuchFieldException
NoSuchMethodException
...
RuntimeException
ArithmeticException
ClassCastException
IllegalArgumentException
IllegalStateException
IndexOutOfBoundsException
NegativeArraySizeException
NoSuchElementException
NullPointerException
UnsupportedOperationException
ConcurrentModificationException
...
Algunas Definiciones de Exceptions.
ArithmeticException
Cuando se intenta dividir por un cero.
ArrayStoreException
Cuando se intenta guardar un objeto en una Arreglo de tipo incompatible (Normalmente ocurre al usar un Arreglo de Objetos, donde el compilador cogerá cualquier error del tipo explícito)
IndexOutOfBoundsException
Cuando un índice del Arreglo está fuera de rango.
NullPointerException
Cuando se intenta hacer referencia un objeto nulo.
Descargar Demo Manejo Exception:
AQUI
Links Importantes de Referencia:
http://blog.lshimokawa.net/2008/08/excepciones-en-java.html
http://www.hachisvertas.net/blog/01/2008/10/28/manejo-de-excepciones-y-errores-en-una-arquitectura-java
http://jungla.dit.upm.es/~pepe/libros/vademecum/html/ExceptionclasejavalangException.html
Subscribe to:
Posts (Atom)