JavaBeans Especifaciones

Hola a todos recisando mi información, cuando aun exisitía Sun MicroSystem me encuentro con este archivo de 114 Páginas de la defiinición de JavaBeans que cuando lo estudias solo te dicen:
a) Debe poseer constructor vacio
b) Atributos accesibles mediante Getters y Setters
c) Debe ser Serializable
Creo que hay mas cosas interesantes en la definición oficial en esta version, sin duda una lectura que todos los programadores en Java deberían realizar.

 

Java Bean
Java Bean

Enlace:

https://es.scribd.com/doc/316639876/JavaBeans-API-specification-Version-1-01-A-Graham-Hamilton

La JDK – SDK 1.4, 5.0, 6.0, 7.0, 8.0, 9.0

Hola a todos en esta oportunidad me gustaría echar un vistazo como ha ido evolucionando mediante los gráficos oficiales de la documentación el conjunto de herramientas del que se disponen en la JDK, ya todos deben saber que significa “Java Development Kit”

Miremos un poco a la version SDK 1.4 (http://docs.oracle.com/javase/1.4.2/docs/index.html).

sdk4

Sigue leyendo “La JDK – SDK 1.4, 5.0, 6.0, 7.0, 8.0, 9.0”

SSL ByPass en Java – PKIX path building failed – SunCertPathBuilderException

Buenas tardes, en esta oportunidad, colocaré el código de una clase en java que nos permitirá librarnos de los problemas que se generan cuando intentamos utilizar llamadas a páginas web a través del protocolo HTTPS, bien pues en la anterior aplicación que coloqué aquí (entrada) , la cual sirve para consultar DNIs desde una aplicación de escritorio, utilizando el acceso web de la página de la RENIEC, antes de utilizar esta clase se obtenía el siguiente error:

javax.net.ssl.SSLHandshakeException:
   sun.security.validator.ValidatorException: PKIX path building failed:
   sun.security.provider.certpath.SunCertPathBuilderException:
   unable to find valid certification path to requested target

Caused by: sun.security.validator.ValidatorException:
   PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
   unable to find valid certification path to requested target

Caused by: sun.security.provider.certpath.SunCertPathBuilderException:
   unable to find valid certification path to requested target

Después de dar vueltas por algunos sitios web, dicidí crear una clase que permitiera pasar por alto esta verificación de certificados.

Sigue leyendo “SSL ByPass en Java – PKIX path building failed – SunCertPathBuilderException”

Comet con jquery y Webservlet (JEE 6) (Ajax Reverse)

Hola a todos, bueno este artículo ha estado mucho tiempo en borrador (desde noviembre del 2011) y pues ahora explicaré como implementar comet usando jquery.

Bueno un poco de teoría:

CometEn el desarrollo web, Comet es un término para describir un modelo de aplicación web en el que una petición HTTP es mantenida abierta, lo que permite a un servidor web enviar datos a un navegador por Tecnología Push, sin que el navegador los solicite explícitamente. Comet es un término que engloba múltiples técnicas para conseguir esta interacción. Todos estos métodos confían en características incluidas por defecto en navegadores, como JavaScript, en lugar de sobre plugins no disponibles por defecto. (Wikipedia)

Según wikipedia, Facebook y Gmail utilizan ésta tecnica.

He implementado Comet a través de dos técnicas: usando ajax y usando un iframe.

Las herramientas utilizadas son:

  1. Netbeans
  2. Tomcat
  3. Jquery
  4. JSP
  5. Navegadores: Firefox, Chrome, safari, Opera, IE
El encargado de gestionar las conexiones entrantes en un servlet, que se puede generar utilzando la anotacion @Webservlet incluida en JEE 6, veamos su código cuando usamos AJAX: