Blogs

Lector Biometrico

Buen dia foro.
Desarrollé una aplicacion web para control de acceso con lector biometrico, en especifico el 4500 de digitalpersona.
En modo local todo funciona bien. capturo la huella a traves de un applet y puedo grabarla. Puedo autenticarme con huella o con correo, las dos funcionan bien. El problema surgio cuando lo puse en producción, el unico problema que tengo es cuando hace la autenticacion por huella, me lanza los siguientes mensajes:
java.lang.unsatisfiedLinkError:com.digitalpersona.onetouch.jni.MatchingLibrary.init()V y
java.lang.noClassDefFoundError:Could not initialize class com.digitalpersona.onetouch.jni.Matcher.
El applet funciona bien puesto que entrando con correo puede capturar y guardar huellas.
Utilizo jsf, glassfish e hibernate, ademas de primefaces.
Seria muy largo poner aqui todas las pruebas que he realizado.
Si alguien tiene experiencia con estos biometricos en web, le agradeceré sus comentarios.

Saludos.

Ejecutar sp en sql server desde java.

Hola buenas tardes. Antes que nada espero todos estén bien de salud y ofrezco disculpas por mi mala ortografía y redacción.

El motivo por el cual acudo a este foro es porque estoy atorado en la ejecucion de un proceso almacenado en sql server desde java, he googleado y he utilizado todos los ejemplos que encuentro, pero todos me dan el siguiente error (com.microsoft.sqlserver.jdbc.SQLServerException: The error description is 'Invalid at the top level of the document.'.).

Sinceramente ya no se por donde puede estar el problema, cabe mencionar que el sp solo necesita un parametro de entrada. A continuacion les anexo el incio del sp, no podre todo el codigo ya que tienen 1126 lineas, y quiero aclarar que este sp no fue echo por mi, yo solo quiero utilizarlo desde un jframe.

PROCEDURE [dbo].[spRecibirCR]
@xml text,
@NoAfectar bit = 1,
@Sesion varchar(50) = NULL

Inicia con estos tres parametros, pero el que ocupa es el primero ya que es un archivo tipo xml el cual procesa y lo inserta un las bases de datos.

Mi codigo en java es el siguiente.

private void bttSubirVentaActionPerformed(java.awt.event.ActionEvent evt) {

Insertar Jtable en Jframe

Buenas:
Quiero ver la tabla completa "dibujada" en JFrame y sólo consigo ver el cuerpo de la tabla con los datos
pero no consigo ver el encabezamiento,o sea las columnas.
Agradecería comentarios.

Tengo el siguiente modelo de tabla.
import javax.swing.table.AbstractTableModel;

/**
*
* @author Enric
*/
public class MyTableModel extends AbstractTableModel {
//Array de los objetos con los datos de la tabla en vez de Strings ,int
final Object [][] data ={
{"Mary" ,"Campones" ,"Esquiar",new Integer(5),new Boolean(false) },
{"Lucas" ,"Hum" ,"Patinar",new Integer(3),new Boolean(true) },
{"Katia" ,"walth" ,"Escalar",new Integer(2),new Boolean(false) },
{"Marcus","Andrews" ,"Correr" ,new Integer(7),new Boolean(true) },
{"Angela","Laith" ,"Nadar" ,new Integer(4),new Boolean(false) }
};
//Array con los encabezamientos de las columnas
final String [] columnNames ={
"Nombre","Apellido","Pasatiempo","Años practica","Soltero/a"
};
//Numero de elementos de array de datos
@Override

Insertar Jtable en Jframe

Buenas:
Quiero ver la tabla completa "dibujada" en JFrame y sólo consigo ver el cuerpo de la tabla con los datos
pero no consigo ver el encabezamiento,o sea las columnas.
Agradecería comentarios.

Tengo el siguiente modelo de tabla.
import javax.swing.table.AbstractTableModel;

/**
*
* @author Enric
*/
public class MyTableModel extends AbstractTableModel {
//Array de los objetos con los datos de la tabla en vez de Strings ,int
final Object [][] data ={
{"Mary" ,"Campones" ,"Esquiar",new Integer(5),new Boolean(false) },
{"Lucas" ,"Hum" ,"Patinar",new Integer(3),new Boolean(true) },
{"Katia" ,"walth" ,"Escalar",new Integer(2),new Boolean(false) },
{"Marcus","Andrews" ,"Correr" ,new Integer(7),new Boolean(true) },
{"Angela","Laith" ,"Nadar" ,new Integer(4),new Boolean(false) }
};
//Array con los encabezamientos de las columnas
final String [] columnNames ={
"Nombre","Apellido","Pasatiempo","Años practica","Soltero/a"
};
//Numero de elementos de array de datos
@Override

React js

Me interesa el tema de react y java y antes de postear quería ver que había ya al respecto

pero al buscar (en el buscador de este sitio) no me da ningún resultado mas bien me informa algo como un error "Debe incluir al menos una palabra clave positiva con 2 caracteres o más."

en un principio pensé que era por que no había resultados para mostrar pero me di cuenta que con ninguna palabra funciona.

alguien sabe de algun turorial que puedan recomendarme (ya busque y lei algunos en google),

y pues tambien es importante leer sus comentarios sobre react ya que al parecer le está haciendo mucha sombra a angular.

como se requiere instalar node para usar npm tambien hice pruebas con nodejs y se ve muy bien incluso hice algunas pruebas con templates de bootstrap.

asi que mis opciones son o react o node,

saludos cordiales

Crear JInternalFrame multiples instacias usando form

buenas tardes soy nuevo en java y este es mi primer blog

y empiezo con una gran duda dejen explico

necesito crear múltiples instancias de un JInternalFrame y meterlo dentro de un gridLayout

porque cada internal representara a una habitación de un hotel en mi practica

y lo hago así:

con un metodo:

public void habitaciones(int numero){

for(int i=0; i <= numero; i++){
hab h = new hab();
h.setvisible(true);
h.show();
escritorio.add(h);
}

hab es mi internal ya creado con netbeans

y escritorio es my JDesktopPane

y efectivamente si se dibujan pero a qui es donde tengo el problema

solo se puede seleccionar el primer internal que se dibuja alguien me podría ayudar y explicar de paso

yo quisiera que se seleccionar de manera independiente cada uno pero solo se puede seleccionar uno el primero

dejare una foto muchas gracias...

}

Sobre Java y Swing

Saludos, por favor necesito ayuda con lo siguiente, el código está en el adjunto:
Resulta que estoy haciendo un pequeño programa con el que quiero entrar unos datos a unos arreglos pero tomando un bucle for para ello, predeterminando a traves de swing con un jTextField la cantidad de veces que quiero entrar de esos datos (cantComponentes). De manera que cuando el buble for llegue a esa cantidad se dispare una excepcion que me diga que no acepta mas entradas y que me cierre la ventana donde estoy entrando los datos.
Por favor, alguien me ayude con esto.
Aqui les envio la parte mas importante del codigo:

public void entrar(){

double uno[] = new double[cantComponentes];
double dos[] = new double[cantComponentes];

for(int j=0; j

https + tomcat

Mucho gusto Srs. le escribo ya que estoy buscando la manera de implementar lo del titulo en un sistema web sobre tomcat que lleva operando online 1 año..; buscando... vi la documentacion de tomcat.. pero me surgen varias dudas.
.. en este momento tengo un dominio apuntando a una ip fija sobre port:80; este puerto lo tuve que configurar en el server.xml para poder salir a la internet como webserver ya que tenia otro por defecto.
Estoy algo confundido pues el conector para el https en server.xml esta comentariado y no se si al descomentarlo me pueda generar conflicto con el que estoy usando... o es que se utilizan los dos conectores sin problema, o tengo que comentariar el anterior y descomentar el https... esta es mi duda y necesito dar claridad para comenzar el proceso....

Por otro lado Uds. disculpen... como hago para evitar sniffing desde internet a mi sistema web?, sera que el firewall me ayuda? y/o el antivirus antispyware... tengo plataforma win10 con todo actualizado y updates activadas...

Gracias Sr. por su amable colaboracion... hay mucha informacion que confunde y estoy buscando claridad...

Gustavo A. Muñoz R.
Analista de Sistemas-Java

Compilación Gradle

Buen dia a todos.

Estoy compilando con gradle, pero al momento de correr en el cmd me manda el siguiente mensaje.

* What went wrong:
A problem occurred evaluating project ':ProeyctoInter'.
> Failed to apply plugin [id 'jettyEclipse']
   > Could not generate a proxy class for class com.sahlbach.gradle.plugins.jettyEclipse.JettyEclipseRun.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.

BUILD FAILED

Total time: 3.866 secs

alguien tendra alguna idea ?

Saludos y Gracias

Aprender computación (y programación) sin computadoras


CS Unplugged es una iniciativa y una serie de actividades que tienen el objeto de enseñar computación sin necesidad de usar una computadora. En el sitio se ofrecen varios vídeos en los que se muestran diversas actividades que muestran "como funcionan las computadoras", el lenguaje que emplean para hacer "la magia" que vemos en las pantallas.

"CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around."

Habrá que echarle un vistazo.

Distribuir contenido