Foros del Web » Programación para mayores de 30 ;) » Programación General »

objetos

Estas en el tema de objetos en el foro de Programación General en Foros del Web. como hago para definir un objeto en el cold fusion? que cosas defino el el administrador y los archivos jar???si alguien puede darme una mano ...
  #1 (permalink)  
Antiguo 01/11/2004, 07:49
 
Fecha de Ingreso: noviembre-2004
Mensajes: 8
Antigüedad: 20 años
Puntos: 0
objetos

como hago para definir un objeto en el cold fusion? que cosas defino el el administrador y los archivos jar???si alguien puede darme una mano que no entiendo nada
graciassssss
  #2 (permalink)  
Antiguo 06/11/2004, 16:31
Avatar de orchabel  
Fecha de Ingreso: marzo-2002
Ubicación: Hundido en un rincón...
Mensajes: 401
Antigüedad: 22 años, 8 meses
Puntos: 1
que es lo que deseas hacer.. un objeto nativo de coldfusion?.. o acceso una clase en un .jar?
__________________
BugHunter II
"si quieres un mañana mejor, piensa en ser mejor para un mañana"
  #3 (permalink)  
Antiguo 09/11/2004, 07:23
 
Fecha de Ingreso: noviembre-2004
Mensajes: 8
Antigüedad: 20 años
Puntos: 0
hola

lo que quiero hacer es llamar a una funcion o procedimieto hecho en java como ser una lista y trabajar con ese objeto en cold fusion...
no se si se entendio lo que tengo que eliminar son los cfquerys, los accesos a base de datos, traerme ya el objeto con el resultado de la query...
no se si me entendiste algo...muchas gracias
Mercedes
  #4 (permalink)  
Antiguo 09/11/2004, 12:50
Avatar de orchabel  
Fecha de Ingreso: marzo-2002
Ubicación: Hundido en un rincón...
Mensajes: 401
Antigüedad: 22 años, 8 meses
Puntos: 1
en este link encontrarás como llamar funciones en clases compiladas de java

http://www.forosdelweb.com/showpost....67&postcount=2

por lo que veo de pronto tienes problemas es en la forma como envias los datos de la clase
a coldfusion

si envias un array de una sola posición, coldfusion lo tomará como una lista
si envias un array asociado con llaves, coldfusion lo tomará como un object

por ejemplo este es una secuencia sencilla que retorna desde una función en una clase en java un array de una dimensión con solo numeros

Código:
con = DriverManager.getConnection(m_poolName);
statement = con.prepareStatement("select id from my_table");
res = statement.executeQuery();
int cant = res.getMaxRows();
int lista = new int[cant];
int i=0;
while(res.next()){
lista[i] = res.getInt(1); 
i=i+1;
}
res.close();
statement.close(); 
return(lista);
en este caso. Coldfusion cuando reciba el dato, lo tomará como una lista

espero haberte ayudado. Saludos!
__________________
BugHunter II
"si quieres un mañana mejor, piensa en ser mejor para un mañana"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:34.