ARCmop Java Programacion Solaris Linux

Java-linux-programacion

Posts Tagged ‘java’

Desarrollo de Aplicaciones Web con Apache Tomcat – Parte 02 – Java y Apache Tomcat

Posted by Cmop en septiembre 30, 2016

portada

Leer el resto de esta entrada »

Posted in Desarrollo de Aplicaciones Web con Apache Tomcat, Tutoriales | Etiquetado: , , , , , , , | Leave a Comment »

JavaBeans Especifaciones

Posted by Cmop en junio 24, 2016

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

Posted in java, Programacion | Etiquetado: , , , , | Leave a Comment »

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

Posted by Cmop en abril 20, 2016

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

Leer el resto de esta entrada »

Posted in java, Programacion | Etiquetado: , , , , , , , | 1 Comment »

Tomcat: Configurar JMX para monitorear recursos y desempeño del servidor

Posted by Cmop en abril 11, 2016

Buenos días, en la presente oportunidad explicaré como configurar Apache Tomcat para poder conocer el desempeño del servidor en “tiempo real”, para poder utilizar herramientas como:

  • JCONSOLE

jconsole

  • JAVA VISUAL VM

jvisualvm

  • JAVA MISSION CONTROL

jmc

Leer el resto de esta entrada »

Posted in java | Etiquetado: , , , , , , , | 1 Comment »

SSL ByPass en Java – PKIX path building failed – SunCertPathBuilderException

Posted by Cmop en agosto 21, 2013

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.

Leer el resto de esta entrada »

Posted in java, Programacion | Etiquetado: , , , , | 2 Comments »

Validar DNI desde java, Web de RENIEC a Escritorio

Posted by Cmop en abril 25, 2013

reniec peru web java

reniec peru web java

Buenas tardes, despues de tanto tiempo sin escribir, voy a mostrarles como le hice para pasar la consulta web de RENIEC, a un entorno de escritorio, para facilitarle las búsquedas a los usuarios y llevarlos a esto:

Bueno, vamos al código:

Leer el resto de esta entrada »

Posted in Uncategorized | Etiquetado: , , , , , , | 31 Comments »

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

Posted by Cmop en marzo 18, 2012

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:

Posted in Programacion | Etiquetado: , , , , , , , , , , | Leave a Comment »

Solucion (Previa):Las curiosas excepciones de Webflow: SnapshotNotFoundException, FlowExecutionRestorationFailureException, NoSuchConversationException

Posted by Cmop en septiembre 8, 2011

Hola, a todos, bueno despues de estar alejado del blog, he decidido volver a colocar un entrada sobre algunas cosas interesantes acerca de webflow como son las excepciones: SnapshotNotFoundException, FlowExecutionRestorationFailureException, NoSuchConversationException.

Desde que empezamos el desarrollo del nuevo Sistema decidimos usar Webflow ya que nos agiliza muchisimo el manejo de las variables, asi como el control de en que vista se encuentra en cada momento el usuario y que tipo de accion realizo.

Después de meses de programacion estas excepciones estaban colmando la paciencia del equipo de desarrollo, asi que decidi buscar el porque de las excepciones y la solución.

Leer el resto de esta entrada »

Posted in java, Programacion, Spring | Etiquetado: , , , , , | Leave a Comment »

Spring: Ejemplo simple de CRUD a una tabla y algunos alcances adicionales

Posted by Cmop en diciembre 11, 2010

Hola a todos, siguiendo con el ejemplo anterior y culminando con las operaciones CRUD (Create, Retrieve, Update,Delete) osea (Crear, Obtener, Actualizar y Borrar) , he colocado el video para que vean el resultado, el ejemplo es bastante simple, y espero que pueda ayudar a quien llegue a este blog a conocer una de las muchas maneras de utilizar Spring con Base de Datos, en este caso postgresql 9.

En esta oprotunidad mas que hacer énfasis en el codigo lo que haré es comentar como solucionar algunos de los problemas que se tienen cuando usamos spring en web.

Leer el resto de esta entrada »

Posted in java, Programacion | Etiquetado: , , , , , , , , | 2 Comments »

Spring: Conectando a Postgresql e insertando datos

Posted by Cmop en diciembre 3, 2010

Bueno, esta noche me encuentro recontra motivado (AFE 🙂 ), y veré como podemos hacer para a través de Spring conectarnos a una Base Datos, en el ejemplo usaré postgresql como SGBDR.

 

netbeans spring

netbeans spring

El ejemplo Consiste Básicamente en una modificación del ejemplo anterior, pero esta vez en lugar de solo mostrar los datos en una nueva ventana, los guardaremos en una Base de Datos dentro de un Servidor Postgresql, para ello usaremos la clase JdbcTemplate de Spring.

En la vista básicamente no hay modificación:

 

01_spring_postgresql

01_spring_postgresql

Pero he agregado otra vista la cual muestra los datos que son almacenados en la BD:

 

spring_postgresql

spring_postgresql

 

 

Pero el dispatcher-servlet si ha cambiado un poco, pues le he agregado los siguientes beans:

Leer el resto de esta entrada »

Posted in java, Programacion | Etiquetado: , , , | 3 Comments »