PREGUNTAS CONTESTADAS - Java

 Hay un total de 630 Preguntas.<<  >> 

    Pregunta:  27531 - SUBIR ARCHIVOS A SERVIDOR WEB
Autor:  Juan Guerra
Como puedo subir archivos a mi servidor web con algun applet, o CGI en Java pero que no sea con ASP's.

tengo un servidor apache para comercio electronico
  Respuesta:  Rafael Hernamperez Martin
Hola, Juan

Los applets son aplicaciones criticas, y su premisa es la seguridad. Por tanto NINGUN applet puede acceder al sistema de archivos local, con el fin de evitar problemas, tales como captura de ficheros, eliminacion de archivos, acciones de virus, etc...

Hay una excepcion al respecto, y es el cambiar las politicas de seguridad y hacer que el applet sea de confianza (trusted) y que este firmado (signed). Una vez hayas realizado esto, puedes utilizar las clases HTTPCliente (http://www.innovation.ch/java/HTTPClient/), en concreto el metodo mpFormDataEncode. De esta forma puedes subir cualquier fichero desde un applet a un servlet, emulando los navegadores 'multipart/form'.

Para mas informacion sobre la seguridad en Java y los applets de confianza, consulta la siguiente direccion:

http://java.sun.com/products/hotjavaviews/docs/lib/en/help/InfoView/browser.security.bsc.html

Espero que te sea de utilidad. Un saludo

    Pregunta:  27565 - ACCEDER A CORREO LOTUS NOTES CON JAVA
Autor:  Araceli Herranz
Buenas, necesitaría saber si hay alguna forma de leer los correos recibidos por una cuenta de Lotus Notes desde una aplicación en Java.
En un principio era una cuenta de correo tipo Pop3 y había pensado en emplear SMTPMIME, pero ahora la cuenta de correo será Lotus Notes y no sé cómo substituir este proceso.

Muchas Gracias
  Respuesta:  Fernando Gomez
Java tiene un API que funciona para enviar mails puedes descargarla de www.sun.com y ya contiene muchos métodos y atributos que resuelven este problema fácil.

    Pregunta:  27945 - ¿CóMO SE CONECTA JSP CON CLOUDSCAPE?
Autor:  Manuel Rondón García
Tengo que cambiar de base de datos, de informix a cloudscape. Lo que no sé es cómo funciona esta conexión. Conozco el driver, y forma de conexión de informix, pero no sé si cloudscape tendrá el mismo driver, o la misma forma de implementar la conexión a una página JSP. Les estaría muy agradecido que me ayudaran. Gracias.
  Respuesta:  Rafael Hernamperez Martin
Hola, Manuel,

La conexion a Cloudscape es distinta.

En primer lugar debes cargar el driver:

Class.forName("com.ibm.db2j.jdbc.DB2jDriver").newInstance();

A continuacion debes obtener la conexion:

Connection conn = DriverManager.getConnection("jdbc:db2j:nombreBD");

El resto es crear sentencias a partir de la conexion y ejecutarlas.

Un saludo

    Pregunta:  28021 - PERDIDA DE SESSION
Autor:  Cristian Márquez Triviño
Hola:
Como puedo hacer para saber cuando se termina una session, ya sea porque se caiga el browser o expire la session, ya que recien en ese momento necesito ingresarlo en un registro en una base de datos.

Gracias.
  Respuesta:  Rafael Hernamperez Martin
Hola, compañero,

Yo te sugeriria utilizar cookies. En la cookie puedes almacenar el estado de tu sesion e informacion. Si se cayese el browser tendrian en ese momento un estado (por ejemplo, pendiente). Al arrancar nuevamente el browser y acceder a tu pagina, puedes comprobar la cookie y proceder en consecuencia.

Espero que te sirva. Un saludo

    Pregunta:  28098 - ¿CóMO SE CONECTA CLOUDSCAPE CON PáGINAS JSP?
Autor:  Manuel Rondón García
¿Cuál es el nombre del controlador para conectar una base de datos CLOUDSCAPE con una página JSP mediante JDBC? He intentado con los tres controladores para bases de datos JDBC (Drivers) pero no me los reconoce. me pone un error diciendo que "no ha cargado la clase". He intentado estas tres y tampoco funcionan:

COM.cloudscape.core.JDBCDriver
COM.cloudscape.core.WebLogicDriver
COM.cloudscape.core.RmiJdbcDriver

Quien sepa cómo funciona estos drivers, o qué nombre tienen, o que hay que hacer alguna que otra historia, le estaría muy agradecido.
  Respuesta:  Rafael Hernamperez Martin
Hola, Manuel,

En primer lugar debes cargar el driver:

Class.forName("com.ibm.db2j.jdbc.DB2jDriver").newInstance();

A continuacion debes obtener la conexion:

Connection conn = DriverManager.getConnection("jdbc:db2j:nombreBD");

El resto es crear sentencias a partir de la conexion y ejecutarlas.

Un saludo

    Pregunta:  28195 - IMPLEMENTACION DE ARBOLES B, B+,B*
Autor:  Lucìa Rodrìguez
hola...quisiera saber si alguien ha implementado àrboles b, b+ y b* en java y si me puede ayudar con dond conseguir informaciòn sobre esto.

Gracias
  Respuesta:  Mauricio ---
...arboles en java....

si hay, tiene q haber alguna clase implementada y debe estar en el paquete java.util , pero arboles esta bueno usarlos cuando queres que las cosas anden rapido y java de por si no es rapido asi q si vamos lento sigamos lento usa listas.. :-)

una solucion podria ser q te fijes la implementacion de LinkedList o ArrayList que estan en el paquete java.util, creo q se implementan con array's (no estoy seguro).
el codigo de sun se entiende, da muchas vueltas por el tema de las herencias pero se puede llegar

otra solucion http://java.sun.com simpre hay algo

slds
Mauricio

    Pregunta:  28296 - OBJETOS EN JAVA.
Autor:  Pascual Martinez
¿Que son los objetos en Java?,He mirado en un libro y programado pequeñas cosas e Java pero sigo sin entender que son.
Gracias de antemano.
  Respuesta:  Hebert Ruiz Amaya
Un objeto es una instancia de una clase que hereda de esta sus metodos y propiedades. Además tu puedes crear tus propios objetos en java. Imaginate un televisor esto es un objeto que tiene propiedades como color,tamaño..etc y que maneja metodos como prender,apagar....

    Pregunta:  28359 - DIBUJAR ENCIMA DE UNA IMAGEN JPG UNAS "X"
Autor:  marta
me gustaria saber como se trabaja con imagenes en java, quiero hacer como una especie de callejero para una pagina web, y me gustaria saber como puedo dibujar encima de una imagen unas X dependiendo de las coordenadas de entrada, y luego enviar la imagen modificada a mi pagina. Muchas GRacias
  Respuesta:  Rafael Hernamperez Martin
Hola,

Yo propondria una solucion bastante sencilla.

La clase Java del servidor que deberia hacer eso, podria formar una pagina dinamica. Dentro de esta pagina podrias meter un applet, al cual podrias pasarle varios parametros, entre ellos el path de la imagen, y las coordenadas de las X. El applet se encargaria de mostrar en el Graphics la imagen, y con el mismo Graphics pintar las X, en el evento paint().

Un saludo

    Pregunta:  28401 - COMO IMPRIMIR UN DOCUMENTO
Autor:  Mª Jesus Evangelista
Necesito imprimir un documento con estilo desde un componente Swing. El problema es que cuando utilizo el método print del componente, imprime bien, pero manda a impresora un volumen muy alto de datos (ha llegado hasta 12MG, por un documento de 2 paginas).
¿Sabe alguien como puedo resolverlo?
Gracias
  Respuesta:  Jorge
Mejor envìa el contenido del JPanel Principal a un buffer de imagen para imprimirlo como un mapa de bits en vez de usar el mètodo de impresiòn estàndar de javax

    Pregunta:  28814 - ¿A QUé ES DEBIDO EL ERROR
Autor:  Manuel Rondón García
Cuando copio archivos del Sitio Local al Sitio Remoto, me sale un mensaje de error: "El servidor no puede determinar el remote server time, o el Select Newer y el Synchronize commands no está disponible.

¿A qué puede ser debido?
  Respuesta:  Miguel Angel
Das poca información pero podria ser por uno de estos dos motivos:
el primero ( aunque este me imagino q lo has tenido encuenta) es q en java todo lo que quieres q viaje por la red debe implementar la interfaz Serializable.
la otra ( y la mas probables) es q no hayas dado permisos de escritura en remoto mediate el policytools. Eso es lo mas probable que sea.
Suerte.

|<  <<  28 29 30 31 32 33 34 35 36 37 38  >>  >|