Java Standard Edition

quartz

tengo un problema y es que quiero que se ejecuta una tarea cada 5 minutos */5 * * * * ? pero aqui si mi reloj esta a las 8:04 y pasa 8:05 se ejecuta la tarea y ahi en adelante la proxima seria 8:10 yla otro 8:15 pero lo que necesito es que si el reloj del cliente 8:04 y pasen 5 minutos osea 8:09 se ejecute la tarea y la proxima tarea se ejecute 8:14

Java conexion con SQL 2008 con sqljdbc4 y DBPool4.7.1

Hola tengo un problema con la obtención del ResulSet de una base de Datos SQL 2008 únicamente, esta misma programación funciona sin problemas para SQL 2005 con cualquier Query o Store Procedure. Al cambiar a SQL 2008, si quiero obtener el ResultSet de un Query simple como "SELECT * FROM Tabla", no tiene problemas pero si quiero obtener la información que regresa un Store Procedure como el que cito abajo, que realiza algunos Updates y cambios en Tablas antes de regresar información, con este código me envía el error: "La instrucción no devolvió un conjunto de Resultados". En base a esto mi conclusión es que el problema no esta en la conexión, y me parece que el error puede deberse en alguna configuración para obtener el ResulSet, solo que por mas que he buscado no encuentro la respuesta
El Store Procedure :

 

Las clase con la conexión tiene lo siguiente:

 

Java en 3D

Hola estoy en un dilema de que utilizar para hacer 3D en java no estoy muy seguro cual es la mejor o cual es la mas recomendable.

Estoy realizando un proyecto para ingenieros civiles la primera face fue hacer los graficos en 2d pero ahora estoy en eso de que utilizar para hacer esos graficos en 3D.

Lo que quiero hacer en 3D es el grafico que se ve en 2D en la imagen que adjunto.

De antemano muchas gracias me ayudaria mucho su recomendacion.

Saludos desde Bolivia

Leer XML de un CFDI para darle el tratamiento que quieras usando XMLBeans...

Recientemente se han timbrado los CFDI de nomina que generamos en la empresa...
en una entrada anterior a mi Blog expongo la solución para eso.... ahora para llevar un control interno de los mismos ocupamos meterlos a una BD, para lo cual la solución a la que YO llegué fue leer el contenido y depositarlo en la BD..

Expongo aquí lo siguiente.
 

Lo "nuevo" en Java 8: interfaces funcionales

En Lo nuevo en Java 8 describimos brevemente las expresiones lambda en esta nueva versión de Java. Es necesario asociar a esas expresiones un tipo para de esta manera satisfacer la comprobación de tipos que el lenguaje utiliza. La interfaces funcionales cumplen ese objetivo, además de poder ser usadas como siempre.
Una interfaz funcional es una interfaz que contiene un único método abstracto, además de algunos métodos implementados. Estos últimos se conocen como métodos de default o métodos de extensión virtual. Las interfaces también pueden contener funciones estáticas, aunque esto último nada tiene que ver con el adjetivo funcional que se les da.
Una expresión lambda encapsula una funcionalidad específica y parece "normal" asignarle a ellas un tipo dado por una interfaz que declara la firma de esa función.
Ya estamos acostumbrados a utilizar una interfaz con un solo método para precisamente manipular la funcionalidad de ese método y poder reutilizarlo. El ejemplo más común es el de las interfaces que definen los "event handlers" en Swing y otros APIs.

Lo "nuevo" en Java 8 (Java Standard Edition)

Oracle ha liberado recién la nueva versión de Java. En casi 20 años de historia el lenguaje dispone de 8 versiones y de innumerables actualizaciones para cada una de las que han existido. Sigo el lenguaje desde que nació y lo he usado para varias cosas, entre ellas para enseñar programación orientada a objetos cuando el sombrero que llevo puesto es el de profesor.
Escribo entre comillas la palabra nuevo para satisfacer a aquellos que consideran que no hay innovación alguna en las cosas que en la nueva versión se introducen. Casi siempre se cumple eso de que "no hay nada nuevo bajo el sol", pero siempre se recibe son agrado si los que diseñan el lenguaje que usas para ganarte el pan de cada día, incorporan a ese lenguaje las cosas buenas que otros han incorporado. Sucede aunque con menos frecuencia, que también se incorporan cosas malas.

JAVA-Tips: Quitar los botones minimizar, maximizar, y cerrar de un formulario

Si deseamos que en nuestro formulario, no aparezcan los botones de minimizar, maximizar y tampoco el de cerrar; será necesario quitar el borde que rodea a nuestro JFrame; lo cual hay que tener en cuenta, ya que afectará en cierta forma la apariencia de nuestro formulario hecho en Java. Lee el artículo completo en:

Java 8: mis primeros tropiezos

Pues ahora que ya salió oficialmente Java 8, lo instalé y empecé a hacer pruebas, con un proyecto grande que ya llevo desde hace varios años (empezó en Java 1.4 y lo he migrado a Java 5, 6, 7 y ahora seguirá la 8).

Cuando he migrado, las etapas suelen ser así:

Primero correr las aplicaciones tal cual están, sin modificar nada, sobre la nueva JVM. Eso parece que está funcionando bien (pero tendrán que estar en observación varios días obviamente).

Luego, compilar el código tal cual está, sin modificar nada, con el nuevo compilador. Aquí es donde me di de topes ya desde ahorita. Pasaron dos cosas:

Utilizo Lombok para reducir código en varios lugares y facilitarme la vida en general cuando programo en Java. Una de las cosas que trae es la anotación  , que permite tratar una excepción verificada como si fuera   al momento de compilar. Pero al compilar código que utiliza esta anotación en Java 8:

 

Y esto es usando la versión 1.12.6 que se supone ya trae soporte para Java 8.

Java 8 ya disponible

Ya esta disponible Java 8

JAVA-Tips: Deshabilitar el botón maximizar de un formulario (JFrame)

Cuando creamos nuestros formularios en java, en muchas ocasiones les asignamos un tamaño fijo y no queremos que este sea cambiado por el usuario, por lo general esto lo aplicamos en varios tipos de ventanas como las de búsqueda u otro tipo de formulario que no necesitan variar su tamaño.
Si queremos lograr nuestro objetivo, será necesario deshabilitar el botón maximizar que trae nuestro JFrame por defecto, dejando activos únicamente el botón de minimizar y cerrar, en otras palabras el formulario ya no podrá ser redimensionado.

Para realizar lo expresado anteriormente haremos los siguientes pasos:

1-Seleccionaremos nuestro JFrame o formulario, dando clic directamente sobre el mismo, o seleccionándolo en el Inspector; el cual está ubicado en la parte inferior izquierda de Netbeans IDE. Lee el artículo completo en:

Distribuir contenido