Pregunta

Tengo un problema relacionado applets de Java y le agradecería su ayuda. Aquí está la historia: He intentado crear un applet, que intentará conectarse a digg.com y mediante su uso de la API, muestro las 100 historias más populares (también incluyen algunas opciones para ordenar y filtrar los resultados).
De todos modos, el applet se abre y muestra la interfaz gráfica de usuario muy bien en el navegador, pero cuando pulso el botón que carga las noticias, no va a cargar, pero la noticia se cargan, cuando corro el applet en Eclipse.
Pensé, que tal vez el problema está relacionado con la creación de la jarra ejecutable desde eclipse, ya que tengo algunas bibliotecas de referencia (Google GSON para el manejo de JSON desde digg.com). Estos son los ajustes que utilicé para crear el frasco ejecutable (También probé "paquete requiere bibliotecas en JAR generado):
http://img816.imageshack.us/img816/417/exportjar.png

Aquí hay una foto del applet (RAN de Eclipse), cuando la noticia se haya cargado: http://img841.imageshack.us/img841/9121/applet.png

Le agradecería alguna idea sobre cómo cargar la noticia a trabajar en el navegador web.

¿Fue útil?

Solución

¿Qué pasa cuando se intenta abrir la conexión a digg? ¿Hay una excepción de seguridad? No me sorprendería al saber que la máquina virtual Java en el navegador estaba ejecutando un mismo origen política . Si este es el caso no debe haber algún tipo de excepción (SecurityException creo) que se crían cuando intenta conectarse a digg.com.

Una búsqueda rápida de "java misma política de origen" se encontró el siguiente artículo en el que tanto parece confirmar que esta podría ser su problema. http: //www.zdnet. com / blog / security / derrotar a-la-misma-origen-política-parte-1/946

Otros consejos

Creo que la Torá es correcto. Applets deben ser capaces de conectarse sólo a su propio servidor. Se puede tratar de engañar al navegador, enviar de regreso petición al servidor para pedirle que recuperar los datos y volver a applet.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top