domingo, 3 de mayo de 2009

Integraciòn JSF - Applet - Servlet

Hola como estan, hace unos dìas estaba trabajando y surgiò la necesidad de realizar una implementaciòn de un sistema y integrar 2 logicas de programaciòn distintas (Aplicacion J2SE y J2EE), para ello sabia que tenia que relizarlo mediante applets incrustados dentro de la aplicaciòn oreintada a web. Pero, lo que deseaba hacer es que trabaje en el servidor, una tranferencia de datos que tenia que hacer mediante un formulario, y como el applet no trabaja en el servidor mismo sino en el cliente, tube que indagar formas diferentes formas de conectar estas 2 logicas de trabajo y encontre una par de formas de hacerlo:

Mediante una conexion de la aplicacion web, enviandole aparametros al applet y este a su vez conectandoce con el servlet (Que hara lo que tenga que hacer en el servidor: guardar en base de datos, guardar una imagen en disco, etc) para que luego este servlet regrese un mensaje de confirmacion entre otras cosas y estas se muestren en la aplicacion web. Todo esto es apreciado en algunos ajemplos que preparè.

Para visualizar como luce la aplicaciòn pulsar:
Aquì.

Para descargar la aplicaciòn demo online pulsar:
Aquì.

Hasta una nueva oportunidad.

3 comentarios:

BlogDGS dijo...

Hola que tal, actualmente estoy trabajando con un applet-jsf-servlet, quisiera saber si podrias ayudarme, lo que pasa que utilizo el applet para utilizar un recurso del sistema (escaner), para mandar los archivos obtenidos utilizo el servlet haciendo el tunel y visualizo la lista de archivos subidos, estoy utilizando ICEFACES, el problema es que me llega a "bloquear" los botones al momento de cargar, sabes el motivo??, ya que solo queda funcional el applet y solo con un "refresh(f5)" vuelve a revivir

JAVAMAN dijo...

Que tal doc, el problema es hacer el efecto de que cargue la lista sin hacer POSTBACK en el nacegador, recuerdo que yo hice algo aun mas complicado ya que tenia que en un applet una camara que me captura movimiento y pulsando el boton tenia que tomar la foto, bajar a la BD y mostrar el resultado en el navegador. Este demo que hice me ayudo bastante seguro no lo has visto porque el link estaba roto, pero ya lo active: http://www.megaupload.com/?d=9KIP47FE , maneja tambien JSF, me comentas como te fue. Saludos

BlogDGS dijo...

Hola man, despues de algunos siglso nuevamente escribo, y el problema lo resolví inyectando una pagina con la lista en un div, y con javascript hacía lo necesario para actualizarla...

Saludos y gracias ;)