Entrar
¿No tienes cuenta? Registrarse
SoloJava · Grupo de Usuarios Java de Venezuela
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Decide qué mensajes pueden llegar al grupo. Simplemente, modifica las preferencias.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 4605 - 4634 de 5381   Más nuevo  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Mensajes: Ver resúmenes de mensajes   (Agrupar por tema) Ordenar por fecha v  
#4634 De: "manpica2003" <luiscisneros@...>
Fecha: Mar, 1 de Ago, 2006 1:13 pm
Asunto: Re: subreportes en jasper
manpica2003
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola!

el problema es que tienes que indicarle al Reporte principal la
ubicacion real del sub reporte.

¿cómo haces esto?:

crea un parametro en el reporte principal llamado rutaSubRep, del tipo
string.

En las propiedades del sub reporte, en la expresion del sub reporte
colocas: $P{rutaSubRep}.

esto es todo por parte del reporte.

cuando llamas al reporte:

String subRep =
context.getRealPath("/modulo/report/cartaFinanciera.jasper");

  Map parameters = new HashMap();

parameters.put("rutaSubRep", subRep);


y con eso te deberia funcional...

Avisanos como te va...

Luis Cisneros

--- En SoloJava@..., oscar beltran ortega
<oskarbeltran@y...> escribió:
>
>
> Hola .
>
>   tengo un problema con un subreporte en formato PDF con Jasper en
una aplicacion web.
>   pues si me presenta el reporte maestro , pero donde debe de ir el
subreporte no me carga nada, a ese subreporte no le tengo que pasar
parametros , solo tiene qe presentar cierta info.
>
>   Al parecer debe ser la ruta que le estoy dando al reporte mestro
de donde se encuentra el archi jasper del subreporte. o tal vez sea la
forma en que estoy llamando al Reporte Maestro .
>
>   anexo el codigo de como lo estoy ejectando
>
>   Alqguien tiene una idea
>
>
>   File reportFile = new
File(context.getRealPath("/modulo/report/cartaFinanciera.jasper"));
>
>
>   //si existe el archivo.jasper
>   if (!reportFile.exists())
>   throw new JRRuntimeException("El archivo cartaFinanciera.jasper No
se encontro");
>   Map parameters = new HashMap();
>   byte[] bytes = null;
>   try {
>   bytes =
JasperRunManager.runReportToPdf(reportFile.getPath(),parameters,new
JRBeanCollectionDataSource(vectorCtas));
>   }catch (JRException e) {
>   e.printStackTrace();
>   System.out.println("JREEXCEPTION");
>   System.out.println("ocurrio un error al cargar el reporte");
>
>   }
>   if (bytes != null && bytes.length > 0) {
>   response.setContentType("application/pdf");
>   response.setContentLength(bytes.length);
>   ServletOutputStream ouputStream = response.getOutputStream();
>   ouputStream.write(bytes, 0, bytes.length);
>   ouputStream.flush();
>   ouputStream.close();
>   }
>
>
> ---------------------------------
>   Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu
correo por $100 al mes. http://net.yahoo.com.mx
>

#4633 De: oscar beltran ortega <oskarbeltran@...>
Fecha: Lun, 31 de Jul, 2006 6:26 pm
Asunto: subreportes en jasper
oskarbeltran
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Hola .
 
tengo un problema con un subreporte en formato PDF con Jasper en una aplicacion web.
pues si me presenta el reporte maestro , pero donde debe de ir el subreporte no me carga nada, a ese subreporte no le tengo que pasar parametros , solo tiene qe presentar cierta info.
 
Al parecer debe ser la ruta que le estoy dando al reporte mestro de donde se encuentra el archi jasper del subreporte. o tal vez sea la forma en que estoy llamando al Reporte Maestro .
 
anexo el codigo de como lo estoy ejectando 
 
Alqguien tiene una idea
 
 
File reportFile =
new File(context.getRealPath("/modulo/report/cartaFinanciera.jasper"));
//si existe el archivo.jasper
if (!reportFile.exists())
throw new JRRuntimeException("El archivo cartaFinanciera.jasper No se encontro");
Map parameters =
new HashMap();
byte[] bytes = null;
try {
bytes = JasperRunManager.runReportToPdf(reportFile.getPath(),parameters,
new JRBeanCollectionDataSource(vectorCtas));
}
catch (JRException e) {
e.printStackTrace();
System.out.println(
"JREEXCEPTION");
System.out.println(
"ocurrio un error al cargar el reporte");
}
if (bytes != null && bytes.length > 0) {
response.setContentType(
"application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
}


Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx

#4632 De: "Miren Urkijo" <miren@...>
Fecha: Sáb, 29 de Jul, 2006 2:13 pm
Asunto: Mi primer WebService
mirentinieblas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola estoy tratando de hacer mi primer webservice.
He hecho una clase hava que me devuelve, cuando le paso un string, hola + el String.
bien por lo que estoy leyendo tengo que hacer ahora un fichero WSDL.
el eclipse me ha generado un pedazo fichero.
Mi intencion es desplegarlo ene un tomcat, al cual le he metido las librerias de axis y soap.
Por lo tanto será http://localhost:8080/.....
Para empezar no entiendo bien el fichero wsdl.
Me podeis ayudar con ello?
os pongo abajo la clase y el fichero del cual parto.
 
El fichero me imagino que no esta bien. ME podeis ayudar a completarlo y arreglarlo?
 
Una vez que tenga un fichero WSDL bueno que hago conesto? un war? o como lo publico enel tomcat u otro servidor?
 
 
 
Muchas gracias
 
 
//CLASE

package mi.paquete;

public class MiHolaMundoClase {

public String aQuienDigoHola(String nombre){

return "Hola " + nombre;

}

}

 

//FICHERO WSDL

<?xml version="1.0" encoding="UTF-8"?>

<wsdl:definitions name="MiHolaMundoDescriptor" targetNamespace="http://localhost:8080/MiHolaMundoDescriptor/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://localhost:8080/MiHolaMundoDescriptor/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<wsdl:types>

<xsd:schema targetNamespace="http://localhost:8080/MiHolaMundoDescriptor/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="NewOperationResponse" type="xsd:string"/>

<xsd:element name="NewOperationRequest" type="xsd:string"/>

<xsd:element name="NewOperation1Request" type="xsd:string"></xsd:element>

<xsd:element name="NewOperation1Response" type="xsd:string"></xsd:element>

</xsd:schema>

</wsdl:types>

<wsdl:message name="NewOperationResponse">

<wsdl:part element="tns:NewOperationResponse" name="NewOperationResponse"/>

</wsdl:message>

<wsdl:message name="NewOperationRequest">

<wsdl:part element="tns:NewOperationRequest" name="NewOperationRequest"/>

</wsdl:message>

<wsdl:message name="NewOperation1Request"><wsdl:part name="NewOperation1Request" element="tns:NewOperation1Request"></wsdl:part></wsdl:message>

<wsdl:message name="NewOperation1Response"><wsdl:part name="NewOperation1Response" element="tns:NewOperation1Response"></wsdl:part></wsdl:message>

<wsdl:portType name="MiHolaMundoDescriptor">

<wsdl:operation name="NewOperation">

<wsdl:input message="tns:NewOperationRequest"/>

<wsdl:output message="tns:NewOperationResponse"/>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="MiHolaMundoDescriptorSOAP" type="tns:MiHolaMundoDescriptor">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

<wsdl:operation name="NewOperation">

<soap:operation soapAction="http://localhost:8080/MiHolaMundoDescriptor/NewOperation"/>

<wsdl:input>

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="MiHolaMundoDescriptor">

<wsdl:port binding="tns:MiHolaMundoDescriptorSOAP" name="MiHolaMundoDescriptorSOAP">

<soap:address location="http://localhost:8080/MiHolaMundoClase/"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>


#4631 De: NELSON DELGADO <son_ve@...>
Fecha: Jue, 27 de Jul, 2006 5:55 pm
Asunto: Re: Resumen número 1245
SON_VE
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Me gustaria saber a que hora y la fecha del javado estoy interesado en atender saludos.... el 5 de Agosto suena buena fecha ahh tambien la ubicacion...
nelson delgado..

SoloJava@... wrote:
Hay 3 mensajes en este resumen.

Temas de este resumen:

1. Re: 3er Javado
De: EJ VT
2. Escribir en blob de oracle
De: "juliocesarjcf"
3. Re: Escribir en blob de oracle
De:


________________________________________________________________________
________________________________________________________________________

Mensaje: 1
Fecha: Wed, 26 Jul 2006 04:12:44 +0200 (CEST)
De: EJ VT
Asunto: Re: 3er Javado


Yo voto por el 5 de Agosto y bueno si tuviese un poco
mas de experiencia me ofreceria para Struts pero solo
lo maneje por unos meses y no me conozco todas las funcionalidades

Edgard Velásquez
Ing. de Sistemas
GNU/Linux Registered User #: 388478
Debian User
"Libertad de pensamiento, libertad de vida, sé libre (GNU/Linux)"
"Podrán quitarnos la vida, pero nunca nuestra libertad
(William Wallace)"
Caracas, Venezuela



______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com


________________________________________________________________________
________________________________________________________________________

Mensaje: 2
Fecha: Wed, 26 Jul 2006 14:06:27 -0000
De: "juliocesarjcf"
Asunto: Escribir en blob de oracle

Buenos dias,
Actualmente estoy desarrollando un modulo para el cual necesito
cargar una imagen y guardarla en una base de datos Oracle,

El problema actualmente es que al intentar guardar en la base de
datos se guarda el id, el nombre de la imagen pero no la imagen en
el blob. tengo una base de datos oracle local y me lo guarda sin
problemas. pero al montar la aplicacion en un servidor Linux es
cuando me doy cuenta que no la guarda.
Estoy trabajando con struts, jsp y java en esta aplicacion, el
formulario donde cargo la imagen tiene el encoding "multipart/form-
data" para poder cargar imagen.

esta es la rutina que uso para hacer esto:

Primero hago un insert en la tabla con el campo blob vacio

statement = connection.prepareStatement ("insert into psc_imagen
(id, mime_type, imagen) values (?, ?, empty_blob())");
statement.setLong (1, imagenId);
statement.setString (2, imagenMimeType);
statement.execute ();
statement.close ();
statement = null;

Segundo: hago un select del campo imagen

statement = connection.prepareStatement ("select imagen
from psc_imagen where id = ?");
statement.setLong (1, imagenId);
result = statement.executeQuery ();
result.next ();
Tercero: obtengo el campo en un objeto blob
blob = ((oracle.jdbc.OracleResultSet)result).getBLOB(1);
position = 1;
Cuarto: esta rutina la utilizo para leer la "imagen" que voy a
guardar y setearla en el objeto blob

while ((length = imagen.read (buffer, 0, BUFFER_SIZE)) > 0)
{
blob.setBytes (position, buffer, 0, length);
position += length;
}

result.close ();
result = null;
statement.close ();
statement = null;
}


Hay algun problema con este codigo o podria ser ya un problema de la
base de datos al intentar setear en el blob???
Agradezco su ayuda







________________________________________________________________________
________________________________________________________________________

Mensaje: 3
Fecha: Wed, 26 Jul 2006 17:32:26 -0500 (CDT)
De:
Asunto: Re: Escribir en blob de oracle

Hola, en el framework Dinamica creamos una clase para atender este caso,
que debe ser particular a Oracle, ya que su Thin driver (v 9i) no
implementa bien los API estandar de manejo de blobs en JDBC.

La secuencia de pasos que nos ha funcionado bien con Oracle 9i R2 es:

1.- Insert con EMPTY_BLOB()

insert into imagebank
(
id,
filename,
content_type,
description,
image_size,
image_data
)
values
(
seq_image.nextval,
${fld:file.filename},
${fld:file.content-type},
${fld:description},
${fld:image_size},
EMPTY_BLOB()
)

2.- Obtener el CURRVAL del sequence utilizado

select seq_image.currval id from dual

3.- Crear un resultset que traiga el record que contiene el BLOB. Alguien
nos dijo que tenia que ser un select for update, pero camino bien con
este:

SELECT image_data FROM imagebank WHERE id = ${id}

4.- Y luego grabamos el BLOB asi:

s = conn.createStatement();
rs = s.executeQuery(sql);
if (rs.next())
{
//get BLOB
oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob("image_data");

//save file contents into BLOB
out = new BufferedOutputStream(blob.getBinaryOutputStream());
byte buffer[] = new byte[8192];
int c = 0;
inp = new BufferedInputStream( new FileInputStream(f) );
while (c >= 0)
{
c = inp.read(buffer);
if (c>0)
out.write(buffer, 0, c);
}
}

Ha funcionado bien hasta ahora, solo probado contra un servidor 9i, en
Solaris y en HP-UX. La velocidad compenso la ridicula complicacion
impuesta por Oracle.

Espero te sirva. Te anexo la clase generica del framework que ataca este
problema, a ver si te complementa la escueta explicacion.

Si te funciona, el credito va para un usuario de Dinamica en China que nos
proveyo la solucion, un amigo llamado Oasahi.

La lectura de BLOBs con 9i no ha presentado mayor problema usando los API
estandar de JDBC.

Saludos,
Martin Cordova
-----
Dinamica - el framework RADical para J2EE
Libre, potente y facil de usar
http://www.martincordova.com



> Buenos dias,
> Actualmente estoy desarrollando un modulo para el cual necesito
> cargar una imagen y guardarla en una base de datos Oracle,
>
> El problema actualmente es que al intentar guardar en la base de
> datos se guarda el id, el nombre de la imagen pero no la imagen en el
> blob. tengo una base de datos oracle local y me lo guarda sin
> problemas. pero al montar la aplicacion en un servidor Linux es
> cuando me doy cuenta que no la guarda.
> Estoy trabajando con struts, jsp y java en esta aplicacion, el
> formulario donde cargo la imagen tiene el encoding "multipart/form-
> data" para poder cargar imagen.
>
> esta es la rutina que uso para hacer esto:
>
> Primero hago un insert en la tabla con el campo blob vacio
>
> statement = connection.prepareStatement ("insert into psc_imagen (id,
> mime_type, imagen) values (?, ?, empty_blob())");
> statement.setLong (1, imagenId);
> statement.setString (2, imagenMimeType);
> statement.execute ();
> statement.close ();
> statement = null;
>
> Segundo: hago un select del campo imagen
>
> statement = connection.prepareStatement ("select imagen
> from psc_imagen where id = ?");
> statement.setLong (1, imagenId);
> result = statement.executeQuery ();
> result.next ();
> Tercero: obtengo el campo en un objeto blob
> blob = ((oracle.jdbc.OracleResultSet)result).getBLOB(1);
> position = 1;
> Cuarto: esta rutina la utilizo para leer la "imagen" que voy a
> guardar y setearla en el objeto blob
>
> while ((length = imagen.read (buffer, 0, BUFFER_SIZE)) > 0) {
> blob.setBytes (position, buffer, 0, length);
> position += length;
> }
>
> result.close ();
> result = null;
> statement.close ();
> statement = null;
> }
>
>
> Hay algun problema con este codigo o podria ser ya un problema de la
> base de datos al intentar setear en el blob???
> Agradezco su ayuda
>
>
>
>
>
>
>
> (*)La actividad aun no termina visita http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del grupo SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a:
> SoloJava-unsubscribe@yahoogroups.com ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJava
> Enlaces de Yahoo! Grupos
>
>
>
>





________________________________________________________________________
________________________________________________________________________


(*)La actividad aun no termina visita http://solojava.blogspot.com
-------------------------------------------
Estas recibiendo este email porque eres miembro del grupo SoloJava,
http://espanol.groups.yahoo.com/group/SoloJava/

Si deseas retirarte solo envia un email a: SoloJava-unsubscribe@yahoogroups.com
------------
You area part of the group SoloJava,
http://groups.yahoo.com/group/SoloJava
------------------------------------------------------------------------
Enlaces de Yahoo! Grupos

<*> Para visitar tu grupo en Internet, ve a:
http://espanol.groups.yahoo.com/group/SoloJava/

<*> Para cancelar tu suscripción a este grupo, envía un mensaje a:
SoloJava-unsubscribe@...

<*> El uso de Yahoo! Grupos está sujeto a las:
http://e1.docs.yahoo.com/info/utos.html

------------------------------------------------------------------------






See the all-new, redesigned Yahoo.com. Check it out.

#4630 De: <dinamica@...>
Fecha: Mié, 26 de Jul, 2006 10:32 pm
Asunto: Re: Escribir en blob de oracle
dinamica4java
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola, en el framework Dinamica creamos una clase para atender este caso,
que debe ser particular a Oracle, ya que su Thin driver (v 9i) no
implementa bien los API estandar de manejo de blobs en JDBC.

La secuencia de pasos que nos ha funcionado bien con Oracle 9i R2 es:

1.- Insert con EMPTY_BLOB()

insert into imagebank
(
	 id,
	 filename,
	 content_type,
	 description,
	 image_size,
	 image_data
)
values
(
	 seq_image.nextval,
	 ${fld:file.filename},
	 ${fld:file.content-type},
	 ${fld:description},
	 ${fld:image_size},
	 EMPTY_BLOB()
)

2.- Obtener el CURRVAL del sequence utilizado

select seq_image.currval id from dual

3.- Crear un resultset que traiga el record que contiene el BLOB. Alguien
nos dijo que tenia que ser un select for update, pero camino bien con
este:

SELECT image_data FROM imagebank WHERE id = ${id}

4.- Y luego grabamos el BLOB asi:

s = conn.createStatement();
rs = s.executeQuery(sql);
if (rs.next())
{
	 //get BLOB
	 oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob("image_data");

	 //save file contents into BLOB
	 out = new BufferedOutputStream(blob.getBinaryOutputStream());
	 byte buffer[] = new byte[8192];
	 int c = 0;
	 inp = new BufferedInputStream( new FileInputStream(f) );
	 while (c >= 0)
	 {
		 c = inp.read(buffer);
		 if (c>0)
		   out.write(buffer, 0, c);
	 }
}

Ha funcionado bien hasta ahora, solo probado contra un servidor 9i, en
Solaris y en HP-UX. La velocidad compenso la ridicula complicacion
impuesta por Oracle.

Espero te sirva. Te anexo la clase generica del framework que ataca este
problema, a ver si te complementa la escueta explicacion.

Si te funciona, el credito va para un usuario de Dinamica en China que nos
proveyo la solucion, un amigo llamado Oasahi.

La lectura de BLOBs con 9i no ha presentado mayor problema usando los API
estandar de JDBC.

Saludos,
Martin Cordova
-----
Dinamica - el framework RADical para J2EE
Libre, potente y facil de usar
http://www.martincordova.com



> Buenos dias,
> Actualmente estoy desarrollando un modulo para el cual necesito
> cargar una imagen y guardarla en una base de datos Oracle,
>
> El problema actualmente es que al intentar guardar en la base de
> datos se guarda el id, el nombre de la imagen pero no la imagen en  el
> blob. tengo una base de datos oracle local y me lo guarda sin
> problemas. pero al montar la aplicacion en un servidor Linux es
> cuando me doy cuenta que no la guarda.
> Estoy trabajando con struts, jsp y java en esta aplicacion, el
> formulario donde cargo la imagen tiene el encoding "multipart/form-
> data" para poder cargar imagen.
>
> esta es la rutina que uso para hacer esto:
>
> Primero hago un insert en la tabla con el campo blob vacio
>
> statement  = connection.prepareStatement ("insert into psc_imagen  (id,
> mime_type, imagen) values (?, ?, empty_blob())");
>         statement.setLong   (1, imagenId);
>         statement.setString (2, imagenMimeType);
>         statement.execute ();
>         statement.close ();
>         statement  = null;
>
> Segundo: hago un select del campo imagen
>
>          statement  = connection.prepareStatement ("select imagen
> from psc_imagen where id = ?");
>         statement.setLong (1, imagenId);
>         result     = statement.executeQuery ();
>         result.next ();
>  Tercero: obtengo el campo en un objeto blob
>       blob       = ((oracle.jdbc.OracleResultSet)result).getBLOB(1);
>         position   = 1;
>  Cuarto: esta rutina la utilizo para leer la "imagen" que voy a
> guardar y setearla en el objeto blob
>
>         while ((length = imagen.read (buffer, 0, BUFFER_SIZE)) > 0) {
>           blob.setBytes (position, buffer, 0, length);
>           position += length;
>         }
>
>         result.close ();
>         result = null;
>         statement.close ();
>         statement = null;
>       }
>
>
> Hay algun problema con este codigo o podria ser ya un problema de la
> base de datos al intentar setear en el blob???
>  Agradezco su ayuda
>
>
>
>
>
>
>
> (*)La actividad aun no termina visita http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del grupo SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a:
> SoloJava-unsubscribe@yahoogroups.com ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJava
> Enlaces de Yahoo! Grupos
>
>
>
>

#4629 De: "juliocesarjcf" <juliocesarjcf@...>
Fecha: Mié, 26 de Jul, 2006 2:06 pm
Asunto: Escribir en blob de oracle
juliocesarjcf
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Buenos dias,
Actualmente estoy desarrollando un modulo para el cual necesito
cargar una imagen y guardarla en una base de datos Oracle,

El problema actualmente es que al intentar guardar en la base de
datos se guarda el id, el nombre de la imagen pero no la imagen en
el blob. tengo una base de datos oracle local y me lo guarda sin
problemas. pero al montar la aplicacion en un servidor Linux es
cuando me doy cuenta que no la guarda.
Estoy trabajando con struts, jsp y java en esta aplicacion, el
formulario donde cargo la imagen tiene el encoding "multipart/form-
data" para poder cargar imagen.

esta es la rutina que uso para hacer esto:

Primero hago un insert en la tabla con el campo blob vacio

statement  = connection.prepareStatement ("insert into psc_imagen
(id, mime_type, imagen) values (?, ?, empty_blob())");
         statement.setLong   (1, imagenId);
         statement.setString (2, imagenMimeType);
         statement.execute ();
         statement.close ();
         statement  = null;

Segundo: hago un select del campo imagen

          statement  = connection.prepareStatement ("select imagen
from psc_imagen where id = ?");
         statement.setLong (1, imagenId);
         result     = statement.executeQuery ();
         result.next ();
  Tercero: obtengo el campo en un objeto blob
       blob       = ((oracle.jdbc.OracleResultSet)result).getBLOB(1);
         position   = 1;
  Cuarto: esta rutina la utilizo para leer la "imagen" que voy a
guardar y setearla en el objeto blob

         while ((length = imagen.read (buffer, 0, BUFFER_SIZE)) > 0)
         {
           blob.setBytes (position, buffer, 0, length);
           position += length;
         }

         result.close ();
         result = null;
         statement.close ();
         statement = null;
       }


Hay algun problema con este codigo o podria ser ya un problema de la
base de datos al intentar setear en el blob???
  Agradezco su ayuda

#4628 De: EJ VT <edgardmusic@...>
Fecha: Mié, 26 de Jul, 2006 2:12 am
Asunto: Re: 3er Javado
edgardmusic
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Yo voto por el 5 de Agosto y bueno si tuviese un poco
mas de experiencia me ofreceria para Struts pero solo
lo maneje por unos meses y no me conozco todas las funcionalidades

Edgard Velásquez
Ing. de Sistemas
GNU/Linux Registered User #: 388478
Debian User
"Libertad de pensamiento, libertad de vida, sé libre (GNU/Linux)"
"Podrán quitarnos la vida, pero nunca nuestra libertad
(William Wallace)"
Caracas, Venezuela



______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

#4627 De: "Aníbal Rojas" <anibalrojas@...>
Fecha: Mar, 25 de Jul, 2006 8:13 pm
Asunto: Re: Archivo excel (xls) dentro del navegador
anibalrojas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Lo que tienes que chequear es el mime type y el content disposition que estás generando para el archivo... Una referencia clásica es:

http://ppewww.ph.gla.ac.uk/~flavell/www/content-type.html

On 7/24/06, ingelhornsistemas_java@... < ingelhornsistemas_java@...> wrote:
Estimados Listeros:
Me gustaria abrir un archivo excel (xls) dentro del navegador, es esto
posible ?
Seria de manera similar a los archivos PDF, los cuales se abren sin
ningún inconveniente dentro de un frame del navegador.
De no ser posible....¿ Como solucionan en una Aplicacion Web , la
posibilidad de que el usuario pueda recibir de la Aplicacion Web un
archivo excel (xls), que luego de visualizar, podrá o nó, según lo
desee, guardar en una carpeta local de su computadora.

Espero haber sido claro.


P.D.: Utilizo JSP y una librería (JasperReports), la cual genera
informes en forma dinamica, y da la posibilidad de mostrar los
resultados en formato HTML, PDF, EXCEL, etc., He logrado mostrar los
resultados en HTML y PDF , pero no en Excel.
No es un problema de la tecnología usada para la creación dinámica de
paginas (JSP,PHP,ASP,etc), dado que todas estas son similares y cumplen
la misma función.; la solución estaría dada por HTML, eso creo , o si
los navegadores permiten lo que Yo estoy deseando hacer (mostrar un
archivo xls en el navegador).

Gracias por la ayuda

Dios los Bendiga

--
Pablo Dario Ingelhorn
Ingelhorn Sistemas
Teléfonos: 02954-498469 // 15513545
Calle Gaviota Nº4881 esquina Misto Nº323
(6303) Toay  - La Pampa - Argentina

P.D.: (claves para vivir bien)
Romanos 10:9 "Que si confesares con tu boca que Jesús es el Señor, y creyeres en tu corazón que Dios le levanto de los muertos, serás salvo."
Juan 14:6 "(Jesús nos dice..) Yo soy el camino y la verdad y la vida, nadie viene al padre sino es por mí."
3era.de Juan 2 "(Dios nos dice..) Amado, Yo deseo que tu seas prosperado en todas las cosas, y que tengas salud, así como prospera tu alma."
Juan 10:10 "(Jesús nos dice..) ...Yo he venido para que tengan vida y para que la tengan en abundancia."


--
Pablo Dario Ingelhorn
Ingelhorn Sistemas
Teléfonos: 02954-498469 // 15513545
Calle Gaviota Nº4881 esquina Misto Nº323
(6303) Toay  - La Pampa - Argentina

P.D.: (claves para vivir bien)
Romanos 10:9 "Que si confesares con tu boca que Jesús es el Señor, y creyeres en tu corazón que Dios le levanto de los muertos, serás salvo."
Juan 14:6 "(Jesús nos dice..) Yo soy el camino y la verdad y la vida, nadie viene al padre sino es por mí."
3era.de Juan 2 "(Dios nos dice..) Amado, Yo deseo que tu seas prosperado en todas las cosas, y que tengas salud, así como prospera tu alma."
Juan 10:10 "(Jesús nos dice..) ...Yo he venido para que tengan vida y para que la tengan en abundancia."


     
     
           
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas




--
Aníbal Rojas
anibalrojas@...

#4626 De: "cyberworks" <cyberworks@...>
Fecha: Mar, 25 de Jul, 2006 3:09 pm
Asunto: RE: 3er Javado
rlopeza
En línea En línea
Enviar correo Enviar correo
 
Hola lista.

 Me gusta el  sábado 29 de julio 
 
 Saludos.

Rafael Lopez
cyberworks 

#4625 De: Robert Marcano <robert@...>
Fecha: Mar, 25 de Jul, 2006 5:47 pm
Asunto: Re: 3er Javado
robert_marcano
Sin conexión Sin conexión
Enviar correo Enviar correo
 
On Sun, 2006-07-23 at 19:38 -0400, Ing. Helder Marques wrote:
> Hola lista.
>
> Sun Microsystems nos ofrece nuevamente sus instalaciones en Chacaito -
> Caracas para llevar a cabo el 3er Javado. Las fechas que proponen son el
> sábado 29 de julio o el sábado 05 de agosto de 2006. Habrá menos frío
> (calentarán la sala, aunque les recomiendo igualmente suéter). La
> decisión final sobre cuál de los dos días debe ser a elección de la
> mayoría del grupo por esta vía y antes del día jueves 27 de julio.

Saludos....

Mi voto es para el día 05 de agosto

________________________________________
Robert Marcano
マルカノ・ロãƒãƒ¼ãƒˆã€‚日本語ã®å­¦ç”Ÿã€‚

web: http://www.marcanoonline.com/
gpg --keyserver hkp://pgp.mit.edu/ --recv-key 72A0DCFD

#4624 De: "Edgar Gonzalez" <edgargonzalez@...>
Fecha: Mar, 25 de Jul, 2006 2:23 pm
Asunto: Re: 3er Javado
edgar_lacara...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
+1 con respecto a la fecha

Y que tal ver algo de frameworks Java más "ágiles":
Seam
Wicket
Grails (no Java pero si Groovy, lo cual al final es Java)
etc.

Salu2

On 7/25/06, Igvir <igvir@...> wrote:
Yo me inclino por el dia 5 de agosto.

--- "Ing. Helder Marques" <lorddarthjava@...> escribió:


> Hola lista.
>
> Sun Microsystems nos ofrece nuevamente sus instalaciones en
> Chacaito -
> Caracas para llevar a cabo el 3er Javado. Las fechas que
> proponen son el
> sábado 29 de julio o el sábado 05 de agosto de 2006. Habrá
> menos frío
> (calentarán la sala, aunque les recomiendo igualmente suéter).
> La
> decisión final sobre cuál de los dos días debe ser a elección
> de la
> mayoría del grupo por esta vía y antes del día jueves 27 de
> julio.
>
> Durante el 2do Jávado en la UCAB recuerdo que la propuesta
> para el
> siguiente era hablar más del core de Java. Se escuchan
> propuestas. Aquí
> van algunas ideas a ver si alguien se anima a dictarlas:
>
> 0) XML con SAX y DOM
> 1) Struts
> 2) Gonzalo, aún tienes la charla de Spring?
> 3) Un poco más de Swing
> 4) DB4O
> 5) IDE's
> 6) JSE 5
> 7) Ajax
> 8) EJB 3.0
>
>
> Saludos.
>
> --
> Ing. Helder Marques
> hemarque@...
> Director General
> Celti Sistemas C.A.
> www.celti.com.ve
> (+58-212) 830 3612
> SCJP 1.4 / 5.0
>
>


Igvir Ramirez
--------------------------------------------------
"Todo lo que una persona puede imaginar,
  Otras podran hacerlo realidad".
                                    Julio Verne.
--------------------------------------------------

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/




--
Edgar González González
E-mail: edgargonzalez@...
http://vp.com.ve
http://lacaraoscura.com
http://rubycorner.com
--

#4623 De: Elio A Peña E <eliope_alb@...>
Fecha: Mar, 25 de Jul, 2006 2:15 pm
Asunto: Re: 3er Javado
eliope_alb
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Para Los 2 días cuenten Conmigo

"Ing. Helder Marques" <lorddarthjava@...> escribió:
Hola lista.

Sun Microsystems nos ofrece nuevamente sus instalaciones en Chacaito -
Caracas para llevar a cabo el 3er Javado. Las fechas que proponen son el
sábado 29 de julio o el sábado 05 de agosto de 2006. Habrá menos frío
(calentarán la sala, aunque les recomiendo igualmente suéter). La
decisión final sobre cuál de los dos días debe ser a elección de la
mayoría del grupo por esta vía y antes del día jueves 27 de julio.

Durante el 2do Jávado en la UCAB recuerdo que la propuesta para el
siguiente era hablar más del core de Java. Se escuchan propuestas. Aquí
van algunas ideas a ver si alguien se anima a dictarlas:

0) XML con SAX y DOM
1) Struts
2) Gonzalo, aún tienes la charla de Spring?
3) Un poco más de Swing
4) DB4O
5) IDE's
6) JSE 5
7) Ajax
8) EJB 3.0


Saludos.

--
Ing. Helder Marques
hemarque@...
Director General
Celti Sistemas C.A.
www.celti.com.ve
(+58-212) 830 3612
SCJP 1.4 / 5.0




Elio Peña

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/


#4622 De: Igvir <igvir@...>
Fecha: Mar, 25 de Jul, 2006 1:31 pm
Asunto: Re: 3er Javado
igvir
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Yo me inclino por el dia 5 de agosto.

  --- "Ing. Helder Marques" <lorddarthjava@...> escribió:

> Hola lista.
>
> Sun Microsystems nos ofrece nuevamente sus instalaciones en
> Chacaito -
> Caracas para llevar a cabo el 3er Javado. Las fechas que
> proponen son el
> sábado 29 de julio o el sábado 05 de agosto de 2006. Habrá
> menos frío
> (calentarán la sala, aunque les recomiendo igualmente suéter).
> La
> decisión final sobre cuál de los dos días debe ser a elección
> de la
> mayoría del grupo por esta vía y antes del día jueves 27 de
> julio.
>
> Durante el 2do Jávado en la UCAB recuerdo que la propuesta
> para el
> siguiente era hablar más del core de Java. Se escuchan
> propuestas. Aquí
> van algunas ideas a ver si alguien se anima a dictarlas:
>
> 0) XML con SAX y DOM
> 1) Struts
> 2) Gonzalo, aún tienes la charla de Spring?
> 3) Un poco más de Swing
> 4) DB4O
> 5) IDE's
> 6) JSE 5
> 7) Ajax
> 8) EJB 3.0
>
>
> Saludos.
>
> --
> Ing. Helder Marques
> hemarque@...
> Director General
> Celti Sistemas C.A.
> www.celti.com.ve
> (+58-212) 830 3612
> SCJP 1.4 / 5.0
>
>


Igvir Ramirez
--------------------------------------------------
"Todo lo que una persona puede imaginar,
   Otras podran hacerlo realidad".
                                     Julio Verne.
--------------------------------------------------

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

#4621 De: "Gonzalo Ron" <gonzalo_ron@...>
Fecha: Mar, 25 de Jul, 2006 1:20 pm
Asunto: RE: Re: Java es lento?
gonzalo_ron
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Soy fiel creyente de la tecnología Java, sin embargo, me cuesta creer que
esto sea cierto. Cuando el autor del articulo dice:

"las primeras versiones de JVM interpretaban los bytecodes. En aquel
entonces Java era verdaderamente lento en comparación con los lenguajes
compilados. Quizá por este motivo, existe la creencia errónea de que Java es
un lenguaje interpretado. Actualmente (desde Java 1.2), las JVM compilan los
bytecodes a código máquina según los van ejecutando".

Cuando un lenguaje va siendo compilado en tiempo de ejecución, realmente no
es mas que un lenguaje interpretado. Quizás estoy entendiendo mal lo que
quiere decir el autor, pero me parece que esta diciendo exactamente lo
mismo.

Cuando un lenguaje es compilado, no necesita invertir tiempo en el momento
de la ejecución en traducir desde lenguaje intermedio al código nativo. Java
siempre tiene que invertir este tiempo, por lo que veo realmente difícil que
sea mas rápido que el lenguaje C.

Saludos.


>¿Java es lento...? Hoy he leido un mensaje muy interesante que explica de
>forma clara y sencilla porque Java no es un lenguaje lento aunque sea un
>mito bastante extendido y aceptado.
>
>Paso ha reproducir el mensaje en su totalidad.
>
>
>"Hola,
>
>Últimamente he escuchado a varias personas quejarse de que "Java es lento".
>No es de extrañar, puesto que en mi opinión se trata de un mito bastante
>extendido entre los desarrolladores. El objetivo de este mail es explicar
>no
>sólo porqué esto no es cierto, sino que en realidad se podría decir (en
>términos generales) que *Java puede ser más rápido que C* [1].
>
>Como muchos sabréis, Java proclama el "write once, run anywhere" (WORA)
>como
>uno de sus grandes logros. Esto significa que el código que se escribe
>puede
>ejecutarse directamente en una gran variedad de plataformas. Gracias a que
>las especificaciones del lenguaje están claramente definidas, normalmente
>se
>puede esperar que el código Java que escribes se pueda ejecutar en
>cualquier
>otra plataforma distinta a la de desarrollo. Por ejemplo, en mi caso
>escribo
>y compilo código en mi PC con GNU/Linux que luego se ejecuta en
>arquitecturas RISC con HP-UX o Tru64.
>
>Para lograr esto el código Java no se compila directamente al código
>máquina
>nativo de una plataforma concreta, sino a un lenguaje intermedio común
>denominado bytecode, que es ejecutado por la máquina virtual Java (JVM).
>Las
>primeras versiones de JVM interpretaban los bytecodes. En aquel entonces
>Java era verdaderamente lento en comparación con los
>lenguajes compilados. Quizá por este motivo, existe la creencia errónea de
>que Java es un lenguaje interpretado. Actualmente (desde Java 1.2), las JVM
>compilan los bytecodes a código máquina según los van ejecutando, con lo
>que
>en realidad *Java ES COMPILADO* y no debería sorprender que sea tan rápido
>como cualquier otro lenguaje compilado.
>
>Llegados a este punto, las diferencias de velocidad las marcan los
>compiladores. El rendimiento dependerá de lo evolucionados que éstos sean y
>de las optimizaciones que puedan introducir al traducir el código de alto
>nivel (bytecode, C o MSIL) a las instrucciones del procesador en el que se
>ejecute. Por ejemplo, uso de registros en lugar de acceso a memoria para
>variables usadas frecuentemente, poner inline funciones pequeñas y de uso
>frecuente, eliminar código no utilizado, etc.
>
>Diversos benchmarks que comparan Java frente a C o C++ confirman que Java
>tiene un rendimiento comparable, cuando no mejor, que el de estos últimos.
>El artículo "Performance of Java versus C++" [2] recoge 5 de estos
>benchmarks.
>
>Sin embargo, si Java es un lenguaje compilado como C, ¿cómo es posible que
>pueda llegar a ser más rápido? Porque Java se beneficia de una tecnología
>de
>compilación diferente. La JVM utiliza compiladores dinámicos o JIT
>(Just-in-time) que generan código máquina en tiempo de ejecución. Mientras
>que en el caso de C se utilizan los tradicionales compiladores estáticos (
>p.ej. gcc).
>
>Aquí es donde radica la ventaja de Java. Por un lado, los compiladores
>dinámicos pueden obtener información muy importante en tiempo de ejecución
>(sobre el procesador utilizado y sobre el código concreto compilado) que
>les
>permite realizar importantes optimizaciones que a un compilador
>convencional
>le resultan imposibles. Por otra parte, da la sensación de que los
>precompiladores ya realizan el mejor trabajo posible, no existiendo margen
>para mejorarlos, mientras que los compiladores dinámicos evolucionan
>contínuamente, mejorando su rendimiento en cada nueva versión de JVM.
>
>Esto explica los resultados obtenidos en el estudio "Nine Language
>Performance Round-up: Benchmarking Math & File I/O" [3] publicado en la
>revista OSNews, al comparar código ejecutado en JVM 1.4.2 con el código C
>equivalente compilado con gcc:
>
>"Java 1.4.2 performed as well as or better than the fully compiled gcc C
>benchmark (...) since it only seems logical that running bytecode within a
>JVM would introduce some sort of performance penalty relative to native
>machine code. But for reasons unclear to me, this seems not to be true for
>these tests."
>
>Como pueden observar el autor de este estudio no consigue explicarse los
>resultados :-)
>
>[1] http://portal.acm.org/citation.cfm?id=345105.352548
>[2]
>http://www.idiom.com/~zilla/Computer/javaCbenchmark.html<http://www.idiom.com/%\
7Ezilla/Computer/javaCbenchmark.html>
>[3]
>http://www.osnews.com/story.php?news_id=5602"<http://www.osnews.com/story.php?n\
ews_id=5602%22>
>
>El original lo pueden visitar y comentar en:
>
>http://www.orange-soft.com/mindfood/archive/msg00265.html
>
>
>--
>
>
>ATTE.
>Tommy Ponce
>Celular: 504996-6219
>Email: tommy.ponce@...
>Tegucigalpa, Honduras

#4620 De: "ingelhornsistemas_java@..." <ingelhornsistemas_java@...>
Fecha: Lun, 24 de Jul, 2006 11:17 pm
Asunto: Archivo excel (xls) dentro del navegador
ingelhornsis...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Estimados Listeros:
Me gustaria abrir un archivo excel (xls) dentro del navegador, es esto
posible ?
Seria de manera similar a los archivos PDF, los cuales se abren sin
ningún inconveniente dentro de un frame del navegador.
De no ser posible....¿ Como solucionan en una Aplicacion Web , la
posibilidad de que el usuario pueda recibir de la Aplicacion Web un
archivo excel (xls), que luego de visualizar, podrá o nó, según lo
desee, guardar en una carpeta local de su computadora.

Espero haber sido claro.


P.D.: Utilizo JSP y una librería (JasperReports), la cual genera
informes en forma dinamica, y da la posibilidad de mostrar los
resultados en formato HTML, PDF, EXCEL, etc., He logrado mostrar los
resultados en HTML y PDF , pero no en Excel.
No es un problema de la tecnología usada para la creación dinámica de
paginas (JSP,PHP,ASP,etc), dado que todas estas son similares y cumplen
la misma función.; la solución estaría dada por HTML, eso creo , o si
los navegadores permiten lo que Yo estoy deseando hacer (mostrar un
archivo xls en el navegador).

Gracias por la ayuda

Dios los Bendiga

--
Pablo Dario Ingelhorn
Ingelhorn Sistemas
Teléfonos: 02954-498469 // 15513545
Calle Gaviota Nº4881 esquina Misto Nº323
(6303) Toay  - La Pampa - Argentina

P.D.: (claves para vivir bien)
Romanos 10:9 "Que si confesares con tu boca que Jesús es el Señor, y creyeres en
tu corazón que Dios le levanto de los muertos, serás salvo."
Juan 14:6 "(Jesús nos dice..) Yo soy el camino y la verdad y la vida, nadie
viene al padre sino es por mí."
3era.de Juan 2 "(Dios nos dice..) Amado, Yo deseo que tu seas prosperado en
todas las cosas, y que tengas salud, así como prospera tu alma."
Juan 10:10 "(Jesús nos dice..) ...Yo he venido para que tengan vida y para que
la tengan en abundancia."


--
Pablo Dario Ingelhorn
Ingelhorn Sistemas
Teléfonos: 02954-498469 // 15513545
Calle Gaviota Nº4881 esquina Misto Nº323
(6303) Toay  - La Pampa - Argentina

P.D.: (claves para vivir bien)
Romanos 10:9 "Que si confesares con tu boca que Jesús es el Señor, y creyeres en
tu corazón que Dios le levanto de los muertos, serás salvo."
Juan 14:6 "(Jesús nos dice..) Yo soy el camino y la verdad y la vida, nadie
viene al padre sino es por mí."
3era.de Juan 2 "(Dios nos dice..) Amado, Yo deseo que tu seas prosperado en
todas las cosas, y que tengas salud, así como prospera tu alma."
Juan 10:10 "(Jesús nos dice..) ...Yo he venido para que tengan vida y para que
la tengan en abundancia."





__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

#4619 De: "Miren Urkijo" <miren@...>
Fecha: Sáb, 22 de Jul, 2006 11:52 pm
Asunto: mi primer webservice.. con eclipse
mirentinieblas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola me he bajado el eclipse 3.2 y estoy intentando hacer mi primer webservice, algo que me devuelva el hola mundo.
Estoy usando el wizar que trae el eclipse para así poder ver ue genera y emepzar con los webservices ya que no tengo ningun ejemplo.
 
la hacer un nuevo webservice con el wizar que trae la actualizacion del eclipse 3.2 me dice a ver que tipo de implementacion queiro.
que hago?
Me peude alguien hechar una mano a crear un ejemplo de webservice para ver que ten que hacer?
gracias

#4618 De: "Tommy Ponce" <tommy.ponce@...>
Fecha: Sáb, 22 de Jul, 2006 4:57 pm
Asunto: Re: Java es lento?
ktommy030
Sin conexión Sin conexión
Enviar correo Enviar correo
 

¿Java es lento...?

Hoy he leido un mensaje muy interesante que explica de forma clara y sencilla porque Java no es un lenguaje lento aunque sea un mito bastante extendido y aceptado.

Paso ha reproducir el mensaje en su totalidad.


"Hola,

Últimamente he escuchado a varias personas quejarse de que "Java es lento". No es de extrañar, puesto que en mi opinión se trata de un mito bastante extendido entre los desarrolladores. El objetivo de este mail es explicar no sólo porqué esto no es cierto, sino que en realidad se podría decir (en términos generales) que *Java puede ser más rápido que C* [1].

Como muchos sabréis, Java proclama el "write once, run anywhere" (WORA) como uno de sus grandes logros. Esto significa que el código que se escribe puede ejecutarse directamente en una gran variedad de plataformas. Gracias a que las especificaciones del lenguaje están claramente definidas, normalmente se puede esperar que el código Java que escribes se pueda ejecutar en cualquier otra plataforma distinta a la de desarrollo. Por ejemplo, en mi caso escribo y compilo código en mi PC con GNU/Linux que luego se ejecuta en arquitecturas RISC con HP-UX o Tru64.

Para lograr esto el código Java no se compila directamente al código máquina nativo de una plataforma concreta, sino a un lenguaje intermedio común denominado bytecode, que es ejecutado por la máquina virtual Java (JVM). Las primeras versiones de JVM interpretaban los bytecodes. En aquel entonces Java era verdaderamente lento en comparación con los
lenguajes compilados. Quizá por este motivo, existe la creencia errónea de que Java es un lenguaje interpretado. Actualmente (desde Java 1.2), las JVM compilan los bytecodes a código máquina según los van ejecutando, con lo que en realidad *Java ES COMPILADO* y no debería sorprender que sea tan rápido como cualquier otro lenguaje compilado.

Llegados a este punto, las diferencias de velocidad las marcan los compiladores. El rendimiento dependerá de lo evolucionados que éstos sean y de las optimizaciones que puedan introducir al traducir el código de alto nivel (bytecode, C o MSIL) a las instrucciones del procesador en el que se ejecute. Por ejemplo, uso de registros en lugar de acceso a memoria para variables usadas frecuentemente, poner inline funciones pequeñas y de uso frecuente, eliminar código no utilizado, etc.

Diversos benchmarks que comparan Java frente a C o C++ confirman que Java tiene un rendimiento comparable, cuando no mejor, que el de estos últimos. El artículo "Performance of Java versus C++" [2] recoge 5 de estos benchmarks.

Sin embargo, si Java es un lenguaje compilado como C, ¿cómo es posible que pueda llegar a ser más rápido? Porque Java se beneficia de una tecnología de compilación diferente. La JVM utiliza compiladores dinámicos o JIT (Just-in-time) que generan código máquina en tiempo de ejecución. Mientras que en el caso de C se utilizan los tradicionales compiladores estáticos (p.ej. gcc).

Aquí es donde radica la ventaja de Java. Por un lado, los compiladores dinámicos pueden obtener información muy importante en tiempo de ejecución (sobre el procesador utilizado y sobre el código concreto compilado) que les permite realizar importantes optimizaciones que a un compilador convencional le resultan imposibles. Por otra parte, da la sensación de que los precompiladores ya realizan el mejor trabajo posible, no existiendo margen para mejorarlos, mientras que los compiladores dinámicos evolucionan contínuamente, mejorando su rendimiento en cada nueva versión de JVM.

Esto explica los resultados obtenidos en el estudio "Nine Language Performance Round-up: Benchmarking Math & File I/O" [3] publicado en la revista OSNews, al comparar código ejecutado en JVM 1.4.2 con el código C equivalente compilado con gcc:

"Java 1.4.2 performed as well as or better than the fully compiled gcc C benchmark (...) since it only seems logical that running bytecode within a JVM would introduce some sort of performance penalty relative to native machine code. But for reasons unclear to me, this seems not to be true for these tests."

Como pueden observar el autor de este estudio no consigue explicarse los resultados :-)

[1] http://portal.acm.org/citation.cfm?id=345105.352548
[2] http://www.idiom.com/~zilla/Computer/javaCbenchmark.html
[3] http://www.osnews.com/story.php?news_id=5602 "

El original lo pueden visitar y comentar en:

http://www.orange-soft.com/mindfood/archive/msg00265.html


--


ATTE.
Tommy Ponce
Celular: 504996-6219
Email: tommy.ponce@...
Tegucigalpa, Honduras

#4617 De: Ulises Estecche <estecche@...>
Fecha: Lun, 24 de Jul, 2006 1:09 pm
Asunto: RE: jasperreports => XLS (excel), desde jsp
estecche
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Saludos,

Pablo, en cuanto a lo que preguntas, no lo he
intentado desde un JSP directamente sino desde un
Servlet, aunque ya sabemos que es un poco lo mismo.
De todas formas básicamente lo que hacía desde mi
Servlet es lo siguiente y te esbozo parte del Código:

------------------  Inicio --------------
//Por supuesto el objeto response
response.setContentType("application/vnd.ms-excel");

ByteArrayOutputStream reporteGenerado = new
ByteArrayOutputStream();

JRXlsExporter exportadorExcel = new JRXlsExporter();
exportadorExcel.setParameter(JRExporterParameter.JASPER_PRINT,
reporteImpreso);
exportadorExcel.setParameter(JRExporterParameter.OUTPUT_STREAM,
reporteGenerado);
exportadorExcel.exportReport();

/*  En este caso estoy usando Excel, podrías cambiarlo
a cualquier otro que tiene Jasper: CSV, PDF, etc.
Para llenar la variable reporteImpreso lo necesario:

reporteImpreso = JasperFillManager.fillReport(....);

*/

byte[] arregloBytes = reporteGenerado.toByteArray();
response.setContentLength(arregloBytes.length);
try {
   reporteGenerado.close();
   OutputStream flujoSalida =
response.getOutputStream();
   flujoSalida.write(arregloBytes, 0,
arregloBytes.length);
   flujoSalida.flush();
   flujoSalida.close();
} catch (IOException e) {
   e.printStackTrace();
}

--------------- Fin -------------------

Espero que te sea de utilidad, al menos a mí me ha
funcionado de maravillas.  Aunque no te puse todo el
código, pero creo que la idea está presente.
Cualquier cosa no dudes en volver a escribir.

Saludos a todos
Dios los bendiga!

  --- "ingelhornsistemas_java@..."
<ingelhornsistemas_java@...> escribió:

> Estimada Lista:
> No he podido todavía, generar un archivo excel desde
> una jsp, de un
> reporte reporte desarrollado con ireports 1.1.0  +
> jasperreports 1.1.1.,
> por lo tanto, me seria de mucha utilidad, me
> ayudaran con algún ejemplo,
> o me indicaran donde conseguir un ejemplo, para
> poder transformar un
> reporte jasperreports en un archivo xls (excel).
>
> Tambien tengo inconvenientes con la vista PDF, dado
> que he podido
> generar una vista PDF, pero siempre el Tomcat
> (5.0.28) da un error,
> muestra todo bien al Usuario, pero los archivos logs
> del Tomcat
> registran el siguiente error:
>
> 2006-07-24 00:57:10 StandardWrapperValve[Faces
> Servlet]:
> Servlet.service() para servlet Faces Servlet lanzó
> excepción
> java.lang.IllegalStateException: getOutputStream()
> ya ha sido llamado
> para esta respuesta
>     at
>
org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
>     at
>
org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.ja\
va:163)
>     at
>
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
>     at
>
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
>     at
>
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:190)
>     at
>
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryIm\
pl.java:115)
>     at
>
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:\
75)
>     at
>
org.apache.jsp.IS_005fCisternas.IS_005fLST.CISEstadisticas.LST_005fUNIRendimient\
o_005fx_005fMes_jsp._jspService(LST_005fUNIRendimiento_005fx_005fMes_jsp.java:27\
9)
>     at
>
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
>     at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at
>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
>     at
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
>     at
>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
>     at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt\
erChain.java:237)
>     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.\
java:157)
>     at
>
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java\
:704)
>     at
>
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatc\
her.java:474)
>     at
>
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.j\
ava:409)
>     at
>
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.jav\
a:312)
>     at
>
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
>     at
>
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
>     at
>
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107\
)
>     at
>
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
>     at
>
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
>     at
>
javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
>     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt\
erChain.java:237)
>     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.\
java:157)
>     at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:2\
14)
>     at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:104)
>     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>     at
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValv\
e.java:198)
>     at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1\
52)
>     at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:104)
>     at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.jav\
a:540)
>     at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:102)
>     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>     at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
>     at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:104)
>     at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
>     at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:102)
>     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>     at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109\
)
>     at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:104)
>     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>     at
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>     at
>
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>     at
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>     at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio\
n(Http11Protocol.java:705)
>     at
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>     at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:68\
3)
>     at java.lang.Thread.run(Thread.java:595)
>
> Cabe señalar que el usuario visualiza el archivo PDF
> correctamente pero
> no me gusta el hecho de que el Tomcat genere este
> error, pienso que
> puedo tener algún problema, pero no he podido
> resolverlo todavía.
> Alguna sugerencia ?
>
> Muchas Gracias por todo
>
> Dios los Bendiga
>
> --
> Pablo Dario Ingelhorn
> Ingelhorn Sistemas
> Teléfonos: 02954-498469 // 15513545
> Calle Gaviota Nº4881 esquina Misto Nº323
> (6303) Toay  - La Pampa - Argentina
>
> P.D.: (claves para vivir bien)
> Romanos 10:9 "Que si confesares con tu boca que
> Jesús es el Señor, y creyeres en tu corazón que Dios
> le levanto de los muertos, serás salvo."
> Juan 14:6 "(Jesús nos dice..) Yo soy el camino y la
> verdad y la vida, nadie viene al padre sino es por
> mí."
> 3era.de Juan 2 "(Dios nos dice..) Amado, Yo deseo
> que tu seas prosperado en todas las cosas, y que
> tengas salud, así como prospera tu alma."
> Juan 10:10 "(Jesús nos dice..) ...Yo he venido para
> que tengan vida y para que la tengan en abundancia."
>
>
>
>
> --
> Pablo Dario Ingelhorn
> Ingelhorn Sistemas
> Teléfonos: 02954-498469 // 15513545
> Calle Gaviota Nº4881 esquina Misto Nº323
> (6303) Toay  - La Pampa - Argentina
>
> P.D.: (claves para vivir bien)
> Romanos 10:9 "Que si confesares con tu boca que
> Jesús es el Señor, y creyeres en tu corazón que Dios
> le levanto de los muertos, serás salvo."
> Juan 14:6 "(Jesús nos dice..) Yo soy el camino y la
> verdad y la vida, nadie viene al padre sino es por
> mí."
> 3era.de Juan 2 "(Dios nos dice..) Amado, Yo deseo
> que tu seas prosperado en todas las cosas, y que
> tengas salud, así como prospera tu alma."
> Juan 10:10 "(Jesús nos dice..) ...Yo he venido para
> que tengan vida y para que la tengan en abundancia."
>
>
>
>
>
> __________________________________________________
> Preguntá. Respondé. Descubrí.
> Todo lo que querías saber, y lo que ni imaginabas,
> está en Yahoo! Respuestas (Beta).
> ¡Probalo ya!
> http://www.yahoo.com.ar/respuestas
>
>


-------------------------------
   Ing. Ulises D. Estecche I.
   Desarrollador / Consultor
     (+58) 416-4727234
     (+58) 414-3748614
-------------------------------



______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

#4616 De: "ingelhornsistemas_java@..." <ingelhornsistemas_java@...>
Fecha: Lun, 24 de Jul, 2006 4:09 am
Asunto: jasperreports => XLS (excel), desde jsp
ingelhornsis...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Estimada Lista:
No he podido todavía, generar un archivo excel desde una jsp, de un
reporte reporte desarrollado con ireports 1.1.0  + jasperreports 1.1.1.,
por lo tanto, me seria de mucha utilidad, me ayudaran con algún ejemplo,
o me indicaran donde conseguir un ejemplo, para poder transformar un
reporte jasperreports en un archivo xls (excel).

Tambien tengo inconvenientes con la vista PDF, dado que he podido
generar una vista PDF, pero siempre el Tomcat (5.0.28) da un error,
muestra todo bien al Usuario, pero los archivos logs del Tomcat
registran el siguiente error:

2006-07-24 00:57:10 StandardWrapperValve[Faces Servlet]:
Servlet.service() para servlet Faces Servlet lanzó excepción
java.lang.IllegalStateException: getOutputStream() ya ha sido llamado
para esta respuesta
     at
org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
     at
org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.ja\
va:163)
     at
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
     at
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
     at
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:190)
     at
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryIm\
pl.java:115)
     at
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:\
75)
     at
org.apache.jsp.IS_005fCisternas.IS_005fLST.CISEstadisticas.LST_005fUNIRendimient\
o_005fx_005fMes_jsp._jspService(LST_005fUNIRendimiento_005fx_005fMes_jsp.java:27\
9)
     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
     at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt\
erChain.java:237)
     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.\
java:157)
     at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java\
:704)
     at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatc\
her.java:474)
     at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.j\
ava:409)
     at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.jav\
a:312)
     at
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
     at
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
     at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107\
)
     at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
     at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt\
erChain.java:237)
     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.\
java:157)
     at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:2\
14)
     at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:104)
     at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValv\
e.java:198)
     at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1\
52)
     at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:104)
     at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.jav\
a:540)
     at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:102)
     at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
     at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:104)
     at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
     at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:102)
     at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109\
)
     at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.ja\
va:104)
     at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
     at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
     at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
     at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio\
n(Http11Protocol.java:705)
     at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
     at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:68\
3)
     at java.lang.Thread.run(Thread.java:595)

Cabe señalar que el usuario visualiza el archivo PDF correctamente pero
no me gusta el hecho de que el Tomcat genere este error, pienso que
puedo tener algún problema, pero no he podido resolverlo todavía.
Alguna sugerencia ?

Muchas Gracias por todo

Dios los Bendiga

--
Pablo Dario Ingelhorn
Ingelhorn Sistemas
Teléfonos: 02954-498469 // 15513545
Calle Gaviota Nº4881 esquina Misto Nº323
(6303) Toay  - La Pampa - Argentina

P.D.: (claves para vivir bien)
Romanos 10:9 "Que si confesares con tu boca que Jesús es el Señor, y creyeres en
tu corazón que Dios le levanto de los muertos, serás salvo."
Juan 14:6 "(Jesús nos dice..) Yo soy el camino y la verdad y la vida, nadie
viene al padre sino es por mí."
3era.de Juan 2 "(Dios nos dice..) Amado, Yo deseo que tu seas prosperado en
todas las cosas, y que tengas salud, así como prospera tu alma."
Juan 10:10 "(Jesús nos dice..) ...Yo he venido para que tengan vida y para que
la tengan en abundancia."




--
Pablo Dario Ingelhorn
Ingelhorn Sistemas
Teléfonos: 02954-498469 // 15513545
Calle Gaviota Nº4881 esquina Misto Nº323
(6303) Toay  - La Pampa - Argentina

P.D.: (claves para vivir bien)
Romanos 10:9 "Que si confesares con tu boca que Jesús es el Señor, y creyeres en
tu corazón que Dios le levanto de los muertos, serás salvo."
Juan 14:6 "(Jesús nos dice..) Yo soy el camino y la verdad y la vida, nadie
viene al padre sino es por mí."
3era.de Juan 2 "(Dios nos dice..) Amado, Yo deseo que tu seas prosperado en
todas las cosas, y que tengas salud, así como prospera tu alma."
Juan 10:10 "(Jesús nos dice..) ...Yo he venido para que tengan vida y para que
la tengan en abundancia."





__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

#4615 De: "Ing. Helder Marques" <lorddarthjava@...>
Fecha: Dom, 23 de Jul, 2006 11:38 pm
Asunto: 3er Javado
lorddarthjava
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola lista.

Sun Microsystems nos ofrece nuevamente sus instalaciones en Chacaito -
Caracas para llevar a cabo el 3er Javado. Las fechas que proponen son el
sábado 29 de julio o el sábado 05 de agosto de 2006. Habrá menos frío
(calentarán la sala, aunque les recomiendo igualmente suéter). La
decisión final sobre cuál de los dos días debe ser a elección de la
mayoría del grupo por esta vía y antes del día jueves 27 de julio.

Durante el 2do Jávado en la UCAB recuerdo que la propuesta para el
siguiente era hablar más del core de Java. Se escuchan propuestas. Aquí
van algunas ideas a ver si alguien se anima a dictarlas:

0) XML con SAX y DOM
1) Struts
2) Gonzalo, aún tienes la charla de Spring?
3) Un poco más de Swing
4) DB4O
5) IDE's
6) JSE 5
7) Ajax
8) EJB 3.0


Saludos.

--
Ing. Helder Marques
hemarque@...
Director General
Celti Sistemas C.A.
www.celti.com.ve
(+58-212) 830 3612
SCJP 1.4 / 5.0

#4614 De: Ulises Estecche <estecche@...>
Fecha: Vie, 21 de Jul, 2006 4:25 am
Asunto: RE: mis inicios con webservices
estecche
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Saludos,

Te recomendaría NetBeans la versión 5, que si tienes
ya construido el WSDL de tu Servicio Web, pues el IDE
te crea todo lo necesario para que prácticamente
pongas el código en tu método que vas a invocar,
publicas y listo. Bien fácil.  Incluso en la página de
NetBeans hay un tutorial bien bueno.

Bye

  --- Miren Urkijo <miren@...> escribió:

> Hola.
> Quiero, tengo que, iniciarme con los webservices en
> java.
> Alguien me peude decir informacion en castellano
> para empezar?
> tengo un libro en ingles pero mi bajo nivel de
> ingles me da problemas.
>
> Por otra parte alguein me podria pasar algun ejemplo
> de un simple hola mundho en webservices, o cualqueir
> otro ejemplo que tenga un productor y un consumidor
> de webservices?
>
>
> Y por otro lado conoceis algun pluging para eclipse
> para trabajar con webservices, que de facilidades
> para crearlos , sus xmls incluidos, y algun
> explorador...
>
> muchas gracias


-------------------------------
   Ing. Ulises D. Estecche I.
   Desarrollador / Consultor
     (+58) 416-4727234
     (+58) 414-3748614
-------------------------------



______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

#4613 De: "Miren Urkijo" <miren@...>
Fecha: Jue, 20 de Jul, 2006 9:14 pm
Asunto: mis inicios con webservices
mirentinieblas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola.
Quiero, tengo que, iniciarme con los webservices en java.
Alguien me peude decir informacion en castellano para empezar?
tengo un libro en ingles pero mi bajo nivel de ingles me da problemas.
 
Por otra parte alguein me podria pasar algun ejemplo de un simple hola mundho en webservices, o cualqueir otro ejemplo que tenga un productor y un consumidor de webservices?
 
 
Y por otro lado conoceis algun pluging para eclipse para trabajar con webservices, que de facilidades para crearlos , sus xmls incluidos, y algun explorador...
 
muchas gracias

#4612 De: Rafael J. López A. <cyberworks@...>
Fecha: Jue, 20 de Jul, 2006 1:52 pm
Asunto: Re: Encuesta de las empresas <off - topic>
rlopeza
En línea En línea
Enviar correo Enviar correo
 
Saludos :

Esta empresa TGUSTA.COM tiene 5 ofertas de trabajo hoy colocadas en
CVFUTURO ...


Rafael

#4611 De: "Aníbal Rojas" <anibalrojas@...>
Fecha: Mié, 19 de Jul, 2006 6:52 pm
Asunto: Re: ayuda excel con java
anibalrojas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Oscar,

   De verdad no me queda claro la diferencia que estableces entre el JSP y el Excel generado, ni como engranan ¿Podrías ser un poco más claro?

   Saludos

--
Aníbal Rojas
anibalrojas@...

On 7/18/06, oscar beltran ortega <oskarbeltran@...> wrote:
Gracias Anibal,
Ya he podido crear los grupos con poi, esto lo hago tomando un archivo de excel ya creado lo abro y escribo en el, eso esta bien , pero mi aplicacion es web y anteriormente mi reporte lo estaba ejecutando en una jsp, cambiandole el content type, y la verdad el reporte es muy grande , y queria evitar hacer todo el formato o plnatilla con codigo java usando poi.
la pregunta es como puedo usar poi en web ,  si no estoy creando un archivo excel, solo lo presento como jsp?
Aníbal Rojas < anibalrojas@...> escribió:
Usa POI:

http://www.google.com/search?q=java+excel&start=0&ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:en-US:unofficial

On 7/14/06, oscar beltran ortega <oskarbeltran@...> wrote:
Hola
tengo una aplicacion web con java ,
en el cual hago consultas a base de datos y esos datos los presento en un reporte excel, esto lo hago cambiando el content type , de las jsp.
pero me han pedido que la informacion la pueda ocultar pues el reporte es muy grande , y tengo que presentar el reporte con grupos de excel , o sea que cierta informacion se pueda ocultar y desplegar.
 
alguien sabe como insertar los grupos de excel , desde una aplicacion java?

Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx



--
Aníbal Rojas
anibalrojas@...


Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx

#4610 De: "wilmer_landaeta" <wilmer_landaeta@...>
Fecha: Mié, 19 de Jul, 2006 3:09 pm
Asunto: Encuesta de las empresas <off - topic>
wilmer_landaeta
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Muchachos, se que este correo puede traer controversia, pero creo que
una de las funciones del grupo es ayudarnos.

Sugiero que se cree una tabla en la que la gente pueda colocar sus
experiencias en las diferentes empresas del pais.

Por ejemplo, yo tengo unos amigos que la pasaron muy mal en una
empresa que trabajaba con java llamada Altarget (tambien llamada
tgusta.com) y que ellos me manifiestan que no les gustaria que mas
nadie pasara por lo mismo (al parecer nunca les pagaban a tiempo y
funcionaba como una taguara). ¿Que les parece mi idea?

vean este blog:

http://antialtarget.blogspot.com/

Saludos.

#4609 De: oscar beltran ortega <oskarbeltran@...>
Fecha: Mar, 18 de Jul, 2006 10:45 pm
Asunto: Re: ayuda excel con java
oskarbeltran
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Gracias Anibal,
Ya he podido crear los grupos con poi, esto lo hago tomando un archivo de excel ya creado lo abro y escribo en el, eso esta bien , pero mi aplicacion es web y anteriormente mi reporte lo estaba ejecutando en una jsp, cambiandole el content type, y la verdad el reporte es muy grande , y queria evitar hacer todo el formato o plnatilla con codigo java usando poi.
la pregunta es como puedo usar poi en web ,  si no estoy creando un archivo excel, solo lo presento como jsp?
Aníbal Rojas <anibalrojas@...> escribió:
Usa POI:

http://www.google.com/search?q=java+excel&start=0&ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:en-US:unofficial

On 7/14/06, oscar beltran ortega <oskarbeltran@...> wrote:
Hola
tengo una aplicacion web con java ,
en el cual hago consultas a base de datos y esos datos los presento en un reporte excel, esto lo hago cambiando el content type , de las jsp.
pero me han pedido que la informacion la pueda ocultar pues el reporte es muy grande , y tengo que presentar el reporte con grupos de excel , o sea que cierta informacion se pueda ocultar y desplegar.
 
alguien sabe como insertar los grupos de excel , desde una aplicacion java?

Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx



--
Aníbal Rojas
anibalrojas@...


Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx

#4608 De: Ulises Estecche <estecche@...>
Fecha: Mar, 18 de Jul, 2006 3:31 am
Asunto: RE: compilacion y creaccion de war con ant. ayuda
estecche
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola a todos en la lista.

Anexo algo para que arranques.  Te comento que:

--- build.properties -------------------------
project.site.dir=public_html
project.class.dir=public_html/WEB-INF/classes

--- build.xml --------------------------------

<target name="generateWar" description="WAR file">
    <war destfile="${basedir}/build/file.war"

webxml="${basedir}/${project.site.dir}/WEB-INF/web.xml">
      <fileset dir="${basedir}/${project.site.dir}">
       <exclude name="**/*class*" />
       <exclude name="**/*jar*" />
       <exclude name="**/web.xml" />
      </fileset>
      <classes dir="${basedir}/${project.class.dir}" />
      <lib
dir="${basedir}/${project.site.dir}/WEB-INF/lib">
      </lib>
    </war>
</target>

Saludos y leete el manual de ant que trae buenos
ejemplos.

Saludos

  --- Miren <miren@...> escribió:

> Hola
> El script de abajo es un ..bat que con el proyecto
> compilado genero un war.
> Claro estoy trabajando con eclipse.
> Ahora me han dicho que tengo que compilar y hacer
> esto mismo con ant.
> No tengo ni idea, me estoy mirnado manuales pero no
> logro hacer nada.
> Alguein me epodria ayudar a, esto mismo, pasarlo a
> un anrt para compilarlo?
>
> Muchas gracias.
>
> Script:
> @echo off
>
>
> rem Borramos directorio de despliegue
> del "c:\servidor\midespliegue\." /q /s /f
> RMDIR "c:\servidor\midespliegue\." /q /s
> del "c:\servidor\*.war" /q /s /f
> rem borramos temporales
> RMDIR "C:\Tomcat
> 5.0\work\Catalina\midominio\midespliegue\." /q /s
> rem borramos directorio TEMPORAL creacion WAR (por
> si existe)
> RMDIR "c:\servidor\tmpTomcatWAR\" /q /s
>
> rem Compilamos el repositorio al directorio TEMPORAL
> xcopy
> "c:\servidor\desarrollo\midespliegue\WebContent\*.*"
> "c:\servidor\tmpTomcatWAR\" /s /e
> /EXCLUDE:c:\mibarra\myExcludes.txt
>
>
> rem Creamos el WAR en el directorio TEMPORAL
> cd "c:\servidor\tmpTomcatWAR\."
> "C:\j2sdk1.4\bin\jar.exe" cv0f "midespliegue.war" .
>
> rem copiamos WAR al directorio de despliegue
> xcopy
> "c:\servidor\tmpTomcatWAR\DCE_SupplierPortal.war"
> "c:\servidor\midespliegue\"
>
> rem Borramos directorio TEMPORAL
> cd \
>
> RMDIR "c:\servidor\tmpTomcatWAR\" /q /s
>
>
>
>


-------------------------------
   Ing. Ulises D. Estecche I.
   Desarrollador / Consultor
     (+58) 416-4727234
     (+58) 414-3748614
-------------------------------



______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

#4607 De: "manpica2003" <luiscisneros@...>
Fecha: Lun, 17 de Jul, 2006 8:39 pm
Asunto: Re: ayuda jstl
manpica2003
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola!
Visita:
http://www.irian.at/myfaces-sandbox/home.jsf

si es lo que buscas, entra en
apache.myfaces.org.

Saludos
Luis Cisneros


--- En SoloJava@..., Roberto Calles <robert_252001@y...>
escribió:
>
> Saludos a todos, estoy buscando un tags para JSP que
> me permita generar una aplicacion con un calendario
> tipo agenda, he visto un en php pero no me funciona
> con jsp.
> Si alguien conoce de componenetes free para jsp y me
> pueda indicar donde coseguirlos.
> Gracias.
>
>
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> Regístrate ya - http://correo.espanol.yahoo.com/
>

#4606 De: "Aníbal Rojas" <anibalrojas@...>
Fecha: Lun, 17 de Jul, 2006 6:38 pm
Asunto: Re: compilacion y creaccion de war con ant. ayuda
anibalrojas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
http://ant.apache.org/manual/CoreTasks/war.html

On 7/17/06, Miren < miren@...> wrote:
Hola
El script de abajo es un ..bat que con el proyecto compilado genero un war.
Claro estoy trabajando con eclipse.
Ahora me han dicho que tengo que compilar y hacer esto mismo con ant.
No tengo ni idea, me estoy mirnado manuales pero no logro hacer nada.
Alguein me epodria ayudar a, esto mismo, pasarlo a un anrt para compilarlo?

Muchas gracias.

Script:
@echo off


rem Borramos directorio de despliegue
del "c:\servidor\midespliegue\." /q /s /f
RMDIR "c:\servidor\midespliegue\." /q /s
del "c:\servidor\*.war" /q /s /f
rem borramos temporales
RMDIR "C:\Tomcat 5.0\work\Catalina\midominio\midespliegue\." /q /s
rem borramos directorio TEMPORAL creacion WAR (por si existe)
RMDIR "c:\servidor\tmpTomcatWAR\" /q /s

rem Compilamos el repositorio al directorio TEMPORAL
xcopy "c:\servidor\desarrollo\midespliegue\WebContent\*.*"
"c:\servidor\tmpTomcatWAR\" /s /e /EXCLUDE:c:\mibarra\myExcludes.txt


rem Creamos el WAR en el directorio TEMPORAL
cd "c:\servidor\tmpTomcatWAR\."
"C:\j2sdk1.4\bin\jar.exe" cv0f "midespliegue.war" .

rem copiamos WAR al directorio de despliegue
xcopy "c:\servidor\tmpTomcatWAR\DCE_SupplierPortal.war"
"c:\servidor\midespliegue\"

rem Borramos directorio TEMPORAL
cd \

RMDIR "c:\servidor\tmpTomcatWAR\" /q /s






--
Aníbal Rojas
anibalrojas@...

#4605 De: "hugodwebca" <hugodwebca@...>
Fecha: Lun, 17 de Jul, 2006 11:39 am
Asunto: Consultores para la zona de Pto. La Cruz
hugodwebca
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Requerimos consultores en el área de Informática para la zona de Pto.
La Cruz. Preferiblemente residenciados en la zona. Los interesados
enviar curriculum a hugodwebca@...

Atte.-
Hugo Barboza






_______________________

Mensajes 4605 - 4634 de 5381   Más nuevo  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda