La Escuela de Ingeniería Informática de la Universidad Católica Andrés Bello - Caracas, está en búsqueda de profesores a tiempo convencional para la cátedra de Traductores e Intérpretes.
Saludos Antonio.
Te cuento que no tocar tus clases va hacer medio imposible dependiendo
de la información que quieras mostrar en los logs. Si lo que quieres
es saber simplemente a qué método entras, puede que tengas esperanza.
En ambos casos, investiga sobre la Orientación a Aspectos. Un
paradigma de programación en el que diseñas componentes que pueden
actuar sobre otros que no tienen ni idea de estar siendo manipulados
(caimana definición del paradigma).
El hecho es que podrías programar un aspecto de log que luego conectas
a cada uno de los componentes que te interesa (sin tocar tus clases ya
programadas). De esa manera, antes y después que se ejecuten los
métodos que te interesan, el aspecto puede activar y escribir en logs
qué métodos se estan corriendo e información básica de la transacción
en cuestión.
Es poco probable que logres lo que te piden sin modificar tus clases
pero es muy posible que la orientación a aspectos te permita modificar
tus clases lo menos posible.
Espero que sirva de algo todo este cuentero y sorry que no sea tan
específico en la solución.
Éxito.
--- En SoloJava@..., Antonio León <antonioleon_inst@...>
escribió:
>
> Buenos días.
>
>
>
> Tengo una aplicación stand alone hecha en Java son Swing, ya
completa y en
> funcionamiento. Se me ha pedido realizar una modificación, para
incluir log
> de auditoría. Sé que utilizando Log4j puedo crear log, pero lo que
realmente
> quisiera saber es si conocen algún mecanismo que me permita realizar la
> implementación de esta auditoría sin impactar en gran medida sobre
el código
> ya existente.
>
>
>
> La única manera que me imaginado hasta ahora para resolver el
problema, es
> modificar clase por clase, y agregar las líneas necesarias donde se
requiera
> para grabar en el log. Esto es trabajo tedioso, y si existe alguna
manera de
> reducirlo, pues obviamente que la prefiero.
>
>
>
> Gracias de antemano
>
>
>
> --
>
> Los intelectuales resuelven los problemas, los genios los evitan
>
> Antonio Leon
>
Tengo una aplicación stand alone hecha en Java son Swing, ya
completa y en funcionamiento. Se me ha pedido realizar una modificación, para
incluir log de auditoría. Sé que utilizando Log4j puedo crear log, pero lo que
realmente quisiera saber es si conocen algún mecanismo que me permita realizar
la implementación de esta auditoría sin impactar en gran medida sobre el código
ya existente.
La única manera que me imaginado hasta ahora para resolver el
problema, es modificar clase por clase, y agregar las líneas necesarias donde
se requiera para grabar en el log. Esto es trabajo tedioso, y si existe alguna
manera de reducirlo, pues obviamente que la prefiero.
Gracias de antemano
--
Los intelectuales resuelven los problemas, los genios los evitan
Hola Muchachos tenia muchi tiempo sin escribir!
Bueno el tema es el siguiente, estoy empezando a utilziar struts 2 y
de verdad a pesar de la polemica que se ha levantado con otros
frameworks como jsf, etc; este es bastante bueno para los que utilizan
struts 1 les informo que esta bastanta simplificado y facil de entender.
Pero unas de las cosas que aun no logro digerir es el tema de los
"theme", de verdad que me tienen loco pq a menos que cree uno es poco
lo que puedo controlar de ellos.
Entocnes, la pregunta es alguien sabe que me enseñe o me de unos tips
de como crear o modificar los themes existentes o si conoce algun
tutorial o guia seria buenisimo.
Ademas, si concen algun manual o tutorial bueno sobre la parte visual
del struts 2 tambien seria de mucha ayuda sobre too por la integracion
con Ajax.
Bueno de momentos les dejo eso a ver que polvo levanta el tema.
Saludos
William Basabe
en el catch usa "exception.printStackTrace()" para ver el detalle
del error
si es un error de Profile puede ser por usar un hijo de
Connection distinto a HttpConnection y haber declarado que la
aplicación puede correr en MIDP 1.0, esto podría ser dado que solo en
MIDP 2.0 [en adelante] existen muchos hijos de Connection adicionales.
Luego revisa tus archivos Manifest.MF y [archivo].jad
¿le das al botón de 'Yes' en el celular para que se conecte?
[sorry por la pregunta tonta, pero es una opción]
ok gracias... ahora me sale es unos errores creo q es en la
configuracion del wireless toolkit q no entiendo es como si no
estuviese direccionando bien eso en el emulador, mientras en el
celular sale el mensaje de cobro, el simbolo de conexion y se queda
ahi como esperando no estoy seguro si es q me haría falta declarar
alguna excepcion no me furula bien como hice el codigo muchas gracias
Elder...
Le dices a la clase Connector que abra una conexión
Dependiendo del url que le pases y de la versión de MIDP que uses
esta te devolverá un objeto que representa la conexión [si el url es
válido], si usas MIDP 1.0 solo tienes HttpConnection, si usas MIDP 2.0
tienes HttpsConnection, SocketConnection, DatagramConnection, etc.
Luego al objeto que representa la conexión le pides un
InputStream y un OutputStream y de ahí en adelante lo manejas como de
costumbre
Recuerda que en J2ME no hay serialización, así que te toca
trabajar con ByteArrayInputStream y ByteArrayOutputStream o con
DataInputStream y DataOutputStream
Sobre el mensaje de cobro, es obligatorio que salga, esto porque
si cualquier aplicación pudiera abrir una conexión a placer no te
imaginas lo mucho que pagarías por segundo, si haces click en "Yes" lo
que estás es permitiendo que la aplicación efectivamente se conecte
deseo conectar un MIDlet con un servidor y he tenido varios problemas
porq la conexion no se si se establece en primer lugar porq la pruebo
con una pagina y nada...he hecho de dos formas invocando a
platformrequest q no me ayuda no hace nada :S y httpconnection q hace
algo raro ahi y no se conecta pide incluso el cobro de q va a realizar
una conexion a intenet pero no sale nada HELP!!! saludos
Hola a todos. Resulta que al hacer una conexión a una bd Oracle por
medio de un data-source me genera la siguiente excepción:
java.sql.SQLException: La dirección URL de Oracle especificada no es
válida: OracleDataSource.makeURL. Y este es el url que tengo dentro
del data source: jdbc:oracle:thin:@localhost:1521:MIBD.
Para mas detalles, aqui esta el data-source:
<data-source
type="oracle.jdbc.pool.OracleDataSource"
key="appTable" >
<set-property property="driverClassName"
value="oracle.jdbc.driver.OracleDriver" />
<set-property property="url"
value="jdbc:oracle:thin:@localhost:1521:MIBD" />
<set-property property="username"
value="USER" />
<set-property property="password"
value="PASS" />
</data-source>
Y en la clase action, el metodo que me genera la excepcion es este:
conn = dataSource.getConnection();
Espero sus respuestas, y gracias por su atencion.
Saludos!!!
Estoy desarrollando una aplicación para una intranet que envíe y
reciba correos electrónicos. Utilizando la clase JavaMail he podido
hacer el envío de los mensajes más no la recepción. Estoy utilizando
el motor de Gmail para hacer este proceso. Gmail recibe todos los
mensajes en una carpeta llamada INBOX, al momento de accesar la
carpeta solo me muestra quién envìa el mensaje y el Asunto a través de
un arreglo; no me muestra a quien va dirigido el mensaje para poder
hacer la distribución interna por usuario. He tratado de ver que otro
dato puedo extraer de la carpeta Inbox pero me dá error. Si alguién
tiene conocimientos al respecto mucho sabría agradecer, es para
desarrollar mi tema de tesis.
tengo una aplicación desarrollada en EJB 2.0 y mi servidor de aplicaciones es JBoss 4.0, el problema es que necesito que un método se ejecute instantáneamente cuando se haga el deploy de la aplicación EJB.
Gracias a todos de antemano
-- Saludos cordiales, Ricardo Giannotti F. ***********************************************
Hola Mauro dejame ver si entiendo, tu estas desarrollando tu
aplicacion en un ide y desde ahi tienes tienes acceso a la conexion a
la base de datos, cierto? una vez que lo empaquetas como jar y lo
ejecutas ya no te funciona la conexion a BD, cierto?
Probablemente puedan ser dos problemas, cuando ejecutes tu jar debes
indicarle por la linea de comandos que monte en el classpath el driver
paa conexion a la BD, si lo que te arrja es un Class not found
Exception. Tambien lo puedes hacer en el archivo Manifest de tu jar
indicandole donde buscar los drivers de conectividad.
Otra cosa que te pudiese estar sucediendo es que por permisologia no
puedas establecer las conexiones a la BD, es poco probable pero
posible, esto lo puedes hacer creando un archivo policy en tu JVM para
que tu jar tenga acceso a las conexiones a BD, primero revisa tus
permislogias dentro de la JVM para validar que realmente o tengas
acceso a ejecutr conexiones externas a BD.
Saludos,
--- En SoloJava@..., mauro gomez <mcblack931@...> escribió:
>
> el driver para realizar la conexion a la base de datos de sql esta
en un jar
> y mi aplicacion esta en otra mientras la trabaje en JCreator todo
estubo bien
> al comenzar a trabajarla en forma de jar, osea la converti en jar.
>
> desde hay no puede cargar el driver y nose como hacer para que si lo
carge
> el que sepa por favor digame
> y otra cosa
> que nooooo sea empaquetando los dos en uno, osea el conector y mi
aplicacion en un
> solo jar
> asi no
> quiero dos jar
>
>
>
> ______________________________________________
> ¿Con Mascota por primera vez? Sé un mejor Amigo. Entra en Yahoo!
Respuestas http://es.answers.yahoo.com/info/welcome
>
Hola,
unos amigos están ofreciendo un puesto fijo para un programador J2EE.
Disculpen el atrevimiento pero puede que a alguien le interese.
Les dejo el enlace, saludos.
http://www.naturaljob.com/offer-186.html
Estoy realizando una aplicación bastante compleja que implica el
ingreso de muchos campos. Estoy utilizando JTextField, JComboBox, JPassword,
JRadioButton, JChexbox y otros para el ingreso de los datos. Todos en Swing
El punto es que una vez completada la interfaz, y haciendo
algunas pruebas, me percato de que el enfoque no se mueve como quisiera entre
componentes, necesito saber si es posible modificar el orden en que se mueve el
enfoque usando tabuladores, o cual es la regla en la que se basa para
determinar el orden automático.
Gracias
--
Los intelectuales resuelven los problemas, los genios los evitan
el driver para realizar la conexion a la base de datos de sql esta en un jar
y mi aplicacion esta en otra mientras la trabaje en JCreator todo estubo bien
al comenzar a trabajarla en forma de jar, osea la converti en jar.
desde hay no puede cargar el driver y nose como hacer para que si lo carge
el que sepa por favor digame
y otra cosa
que nooooo sea empaquetando los dos en uno, osea el conector y mi aplicacion en
un
solo jar
asi no
quiero dos jar
______________________________________________
¿Con Mascota por primera vez? Sé un mejor Amigo. Entra en Yahoo! Respuestas
http://es.answers.yahoo.com/info/welcome
Hola, Soy nuevo en este grupo.
QUisiera que alguien me guie con algo, como hacer una aplicacion en JAVA
que me descargue un archivo de una direccion de internet... Por ejemplo:
www.alguna-pagina.com/programas/mi-programa.exe
Una aplicacion que tenga un JTextField que me pida la URL y un JButton
llamado Descargar que inicialize la descarga..
Si alguien tiene idea de como manejar esto de las URLs con JAVA
expliqueme, o si tienen algun tutorial Gracias!
En si lo que quiero hacer es crear un programa que descargue videos de
YouTube en Java.
Saludos Leo,
según lo que comentas, quieres mantener la información del usuario
entre peticiones, por que no colocas el bean "pc_User" en el scope
"session" y asi te evitas tanto dolor de cabeza??. En el momento que ya
no necesites los datos del usuario (ya lo incluiste, lo borraste,
cancelaste la operacion, etc) simplemente haces un user = new User() en
tu manged bean.
Espero te ayude,
Leonardo Moreno escribió:
Hola de nuevo
Creo que no fui claro al tratar de explicar mi problema en el post
anterior, por eso voy a tratar de hacerlo de nuevo.
El problema que tengo no es por parte de Hibernate, es basicamente por
como funciona JSF
con un ejemplo debe quedar mas claro:
//Objeto mapeado por hibernate a una tabla "user" en la DB
clase User
{
nombreUsuario;
empresa;
fechaCreacion;
}
JSF
tengo una pagina con dos campos, nombreUsuario, empresa (El atributo
fechaCreacion del objeto user no esta asociado a ningun campo de la
pagina JSF).
Tengo un managed bean "pc_User" de scope "request" que tiene como
atributo un objeto de tipo User llamado user, por lo que el binding
mediante "EL" queda #{pc_User.user.nombreUsuario} y #{pc_User.user.empresa}
Tengo 2 actionListener
consultarUser(); //Consulta el usuario y lo asigna al objeto user
del
managedBean
modificarUser(); //Modifica el usuario user del managedBean
Cuando consulto el usuario se asocian solo dos atributos a los campos
de
la pagina excepto el atributo fechaCreacion, por lo tanto cuando llamo
a
modificarUser como el atributo fechaCreacion no estaba asociado a
ningun
campo, pierde el valor y queda nulo.
Dos soluciones posibles
1. Crear un inputHidden que se asocia con el atributo fechaCreacion,
esto permite que entre requests se mantenga el valor de este atributo.
2. Almacenar el objeto consultado en alguna parte para cuando se vaya a
hacer la modificacion recuperarlo y actualizar este atributo.
Ambas posibilidades efectivamente me solucionan el problema, pero
ninguna me parece elegante. En este caso y por ser un ejemplo solo hay
un atributo que pierde el valor pero en la aplicación que estoy
desarrollando me encuentro hasta con 30 atributos en esta situación.
Por eso pregunto a alguien que haya pasado por esto o tenga idea de
como
solucionarlo que me tire una idea
Hola
Quisiera que porfavor alguien con experiencia en el uso de Hibernate me
indique si hay una mejor opción para el problema que estoy teniendo:
Situación:
Tengo una página (JSF), tengo un managedBean que tiene como atributo un
objeto mapeado por hibernate. En la página asocio algunos atributos de
este objeto con componentes visuales. Pero resulta que como no uso todos
los atributos del objeto en la página, cuando hago un
session.update(objeto) los campos que no tienen referencia en la página
quedan nulos. Este comportamiento es asi debido a que el objeto es de
scope request y cada vez que doy click en un boton el crea un nuevo
objeto y asigna los valores que se encuentren en los componentes
graficos. Como una solución poco elegante pero efectiva pienso que
habria que crear un campo oculto para cada atributo del objeto que no
use directamente en la página, esto me permitiria mantener entre
requests el estado de todos los atributos.
Ahora, pienso que alguien con más experiencia puede haberse enfrentado a
este problema y haya dado con una mejor solución. Si es asi me gustaria
saber cual es
Cordialmente
--
Leonardo Moreno Guzmán
Ingeniero de sistemas y telemática | Asesor soluciones informáticas
*cell-phone:* 311-3390386
*e-mail:* leonardo.moreno@...
*site:* http://leo.logtar.com/profesional/
Hola de nuevo
Creo que no fui claro al tratar de explicar mi problema en el post
anterior, por eso voy a tratar de hacerlo de nuevo.
El problema que tengo no es por parte de Hibernate, es basicamente por
como funciona JSF
con un ejemplo debe quedar mas claro:
//Objeto mapeado por hibernate a una tabla "user" en la DB
clase User
{
nombreUsuario;
empresa;
fechaCreacion;
}
JSF
tengo una pagina con dos campos, nombreUsuario, empresa (El atributo
fechaCreacion del objeto user no esta asociado a ningun campo de la
pagina JSF).
Tengo un managed bean "pc_User" de scope "request" que tiene como
atributo un objeto de tipo User llamado user, por lo que el binding
mediante "EL" queda #{pc_User.user.nombreUsuario} y #{pc_User.user.empresa}
Tengo 2 actionListener
consultarUser(); //Consulta el usuario y lo asigna al objeto user del
managedBean
modificarUser(); //Modifica el usuario user del managedBean
Cuando consulto el usuario se asocian solo dos atributos a los campos de
la pagina excepto el atributo fechaCreacion, por lo tanto cuando llamo a
modificarUser como el atributo fechaCreacion no estaba asociado a ningun
campo, pierde el valor y queda nulo.
Dos soluciones posibles
1. Crear un inputHidden que se asocia con el atributo fechaCreacion,
esto permite que entre requests se mantenga el valor de este atributo.
2. Almacenar el objeto consultado en alguna parte para cuando se vaya a
hacer la modificacion recuperarlo y actualizar este atributo.
Ambas posibilidades efectivamente me solucionan el problema, pero
ninguna me parece elegante. En este caso y por ser un ejemplo solo hay
un atributo que pierde el valor pero en la aplicación que estoy
desarrollando me encuentro hasta con 30 atributos en esta situación.
Por eso pregunto a alguien que haya pasado por esto o tenga idea de como
solucionarlo que me tire una idea
De antemano gracias
--
Leonardo Moreno Guzmán
Ingeniero de sistemas y telemática | Asesor soluciones informáticas
*cell-phone:* 311-3390386
*e-mail:* leonardo.moreno@...
*site:* http://leo.logtar.com/profesional/
Tengo un JFrame para la captura
de datos de login/password. Necesito que luego de la obtención y validación de
estos datos, ejecutar otra aplicación, cuyos menues son diferentes para los
diferentes tipos de usuario.
El caso es que no logro encadenar los eventos de cierre del frame login e
inicio del siguiente, pasando un objeto con los datos del usuario en el
proceso.
Hasta ahora solo he logrado en
un solo main, abrir ambos jframe, y he intentado algunos trucos, pero nada que
sea fiable.
Hola se que esto es un off topic en toda regla pero no se a quien preguntar.
Necesito que alguien me diga si conoceis algun sitio donde pueda por ftp
mmeter, gratuitamente, imagenes, zips y mp3; material para usar en una
web, y que sean accesibles por http.
es importante ya que en el sitio donde tengo una web statica no peudo por
espacio y porque no me dejan sin mas y mi intencion es que esos pdfs,
imagens, mp3 (nada ilegal) y este tipo de cosas meterlos en un servidor
gratuito que me las sirva.
sabeis de algún sitio?
gracias
He realizado una aplicación en Java, y construido un archivo
ejecutable para Windows utilizando JSmooth.
La aplicación y el ejecutable están muy bien, pero a la hora de
distribuir la aplicación a diferentes usuarios, me encuentro con el problema de
la instalación del JRE necesario para la ejecución.
Quisiera me dieran alguna sugerencia de cómo construir un
archivo ejecutable para la instalación de la aplicación, que incluya la
instalación del JRE de ser necesario.
Hola a todos, tengo un problemta para ejecutar una aplicacion que se
conecta a un EJB mediante el servicio JNDI. El problema parece estar
cuando se hace el "bind" de los Session Bean.
Estoy usando NetBeans 5.5 y Sun Java Application Server 9.
el log del servidor me muestra estos errores:
SEVERE| Exception in creating EJB container
[javax.naming.NameAlreadyBoundException: Use rebind to override]
SEVERE| appId=Turismo moduleName=TurEJB_jar ejbName=reservaBean
SEVERE| Jndi name conflict found in [Turismo]. Jndi name
[reservaRemote] for bean [reservaBean] is already in use.
SEVERE| Naming exception while creating EJB container:
javax.naming.NameAlreadyBoundException: Use rebind to override
de donde:
* Turismo es la aplicacion "corporativa"
* TurEJB es el modulo EJB
* reservaBean es un Session Bean
* reservaRemote es la interface remota del Session Bean
Hice la invocación al Session Bean usando los asisntentes de la IDE
asé que no sé que puede estar mal.
Además NetBeans creó el archivo application-client.xml pero no el
archivo ejb-jar.xml
Agradecería cualquier ayuda respecto de este tema. Gracias
Estamos en la búsqueda de personal para programación en Java,
específicamente plataforma JSP-Servlet, bien remunerado y con oportunidades
para desarrollo profesional, necesitamos personas comprometidas, proactivas,
eficientes y eficaces.
Muy buenas grupo, tengo un problema desde hace buen tiempo en un
proyecto web el cual ya vamos a terminar pero hasta que no lo
resuelva, el proyecto no puede ser entregado.
Como aspectos relevantes sobre el desarrollo de la aplicación son:
Faces 1.1
Hibernate 3.1
Tiles
El problema creemos que se centra básicamente en la parte de
presentación, consiste en que si estas mostrando los datos de uno o
varios objetos en pantalla, ya sea en un formulario o en un datatable
no hay ningún problema, pero si los objetos que se están mostrando son
modificados en tiempo de ejecución de la aplicación, la presentación
sigue mostrando es estado anterior del objeto…..luego si se sigue
navegando o simplemente esperando de un momento a otro aparece el
estado actual que se debería estar mostrando, luego en otro momento
vuelve al estado antiguo y si te quedas dandole F5 constantemente
comienza a alternar el estado actual y el antiguo de forma aleatoria.
Ya descartamos que fuera algo en la base de datos, porque imprimimos
en consola los objetos en el los Beans (justo antes de ser mostrados
en pantalla) y tienen los valores correctos.
También descartamos los encabezados comunes que se ponen al inicio de
las jsps para que no almacenen cache. Como no-cache, no-store.
Les agradezco mucho cualquier orientación en este sentido, tal vez
alguien que ya haya tenido este problema antes o que simplemente sepa
la causa o tenga alguna sugerencia.
Daniel Cruz
Hola, a ver sime podeis ayudar.
tengo en mi web.xml esto9:
<context-param>
<param-name>aplicacion</param-name>
<param-value>VNV</param-value>
</context-param>
desde una clase donde tengo la request sabeis como puedo tomar el valor de
aplicacion?
osea el valor de uan llave (param-name) de un context-param
Muchisimas gracias
Hola!!!
Estoy dandole soporte a una aplicacion desarrollada sobre j2me. Se
trata de una encuesta orientada a la salud. Se encuesta a una familia y
luego se puede realizar la sincronizacion con una base de datos oracle.
Tengo un problema, cuando se enuestan a varias familias el filesystem
se revienta, mirandolo por debajo dice "filesystem is full" y
luego "filesystem is corrupted".
Alguien me puede dar informacion sobre esto, a alguien de uds se le ha
presentado este inconveniente???
Otra pregunta, que base de datos mobile me puede servir para una palm
z22???
Gracias...
Hola:
En Java 6 la clase que mencionas provee los metodos para definir el
TimeOut de conexion y de lectura. Ejemplo sacado de los JavaDocs:
setConnectTimeout
public void setConnectTimeout(int timeout)
Sets a specified timeout value, in milliseconds, to be used when opening a
communications link to the resource referenced by this URLConnection. If
the timeout expires before the connection can be established, a
java.net.SocketTimeoutException is raised. A timeout of zero is
interpreted as an infinite timeout.
Some non-standard implmentation of this method may ignore the specified
timeout. To see the connect timeout set, please call getConnectTimeout().
Parameters:
timeout - an int that specifies the connect timeout value in milliseconds
Throws:
IllegalArgumentException - if the timeout parameter is negative
Since:
1.5
See Also:
getConnectTimeout(), connect()
setReadTimeout
public void setReadTimeout(int timeout)
Sets the read timeout to a specified timeout, in milliseconds. A non-zero
value specifies the timeout when reading from Input stream when a
connection is established to a resource. If the timeout expires before
there is data available for read, a java.net.SocketTimeoutException is
raised. A timeout of zero is interpreted as an infinite timeout.
Some non-standard implementation of this method ignores the specified
timeout. To see the read timeout set, please call getReadTimeout().
Parameters:
timeout - an int that specifies the timeout value to be used in milliseconds
Throws:
IllegalArgumentException - if the timeout parameter is negative
Since:
1.5
See Also:
getReadTimeout(), InputStream.read()
Saludos,
--
Dinámica - Framework Java/Ajax
100% software libre
http://www.martincordova.com
> Buenos días.
>
>
>
> Estoy realizando una aplicación que me permita enviar y recibir datos
> hacia
> un servidor HTTP, y hasta ahora he logrado realizar los envíos sin
> problemas, pero en algunos casos, cuando estoy haciendo la lectura, la
> conexión se corta por timeout.
>
>
>
> Utilizo la clase java.net.URLConnection, pero no encuentro manera de
> controlar el tiempo de espera de una respuesta (readTimeOut), y mucho
> menos
> el de conexión (connectionTimeOut).
>
>
>
> ¿Alguna sugerencia de cómo controlar el timeout?
>
>
>
Estoy realizando una aplicación
que me permita enviar y recibir datos hacia un servidor HTTP, y hasta ahora he
logrado realizar los envíos sin problemas, pero en algunos casos, cuando estoy
haciendo la lectura, la conexión se corta por timeout.
Utilizo la clase java.net.URLConnection,
pero no encuentro manera de controlar el tiempo de espera de una respuesta
(readTimeOut), y mucho menos el de conexión (connectionTimeOut).