Hola a todos
Tengo el siguiente problema y espero que Java me ayude esta vez .
Cuento con una aplicación web, es de una intranet, asi que puedo controlar el equipo que usen (en este caso, y por desgracia, el browser escogido es IExplorer).
El asunto es que una de las páginas debe ofrecer una cierta funcionalidad, que el Ajax puede realizar, pero no nos convence el 100%. Los resultados que obtenemos son correctos, pero no los mejores.
La idea que estamos barajando es realizar un applet, que realice esta funcionalidad que requeremos, pero solo esta funcionalidad. Aca es donde aparecen las dudas.
Antes que nada, las plataformas.
El server, Linux ArchLinux, actualizado, con Postgresql como base de datos, Apache y Php a través de SSL.
Las dudas
1.- El applet debe conectarse con una base de datos Postgresql, de manera de obtener los datos de esta. Que problemas /consideraciones/ desventajas podemos encontrar al realizar la conexion desde un applet a la base de datos ? Por lo poco que se de Java, debe pasar por el JDBC (espero que no este muy atrasado ) y de ahí al controlador de postgresql, para acceder a la bd. Estoy en lo correcto. Existe (o exige) otra condición, ya que al ser un applet, las condiciones cambian.
2.- La idea es no cambiar todo el entorno de desarrollo, de manera que cuando el usuario ingrese todos los datos que requiere, se envien los datos que capturó el applet a la página que esta destinada para este propósito.. Con un applet, puedo hacer una llamada a un metodo post, enviando los datos como si se tratase de una llamada de una página ???
3.- Desde un applet puedo interactuar con una página con Ajax?? Me explico. Si tengo ciertos métodos en Ajax, desde el Applet puedo realizar llamadas a estos métodos ??
Por el momento esas serian las dos dudas primordiales. En un esquema de páginas, loque tenemos ahora es lo siguiente.
Menu->Aplicacion de Ingreso->Registro de datos->Impresión de Certificado
Una alternativa es la siguiente (que es la que nos gustaria)
Menu->Aplicación de Ingreso+Applet->Registro de datos->Impresión de Certificado
Donde aca el applet solo realizaria la labor de hacer una parte del trabajo, y el resto seria con el formulario que se esta utilizando normalmente.
La ultima alternativa
Menu->Applet->Registro de datos->Impresión de Certificado
Donde el applet contendria toda la aplicacion de ingreso, pero realiza el envio de todos los datos a Registro de Datos, el Applet es solamente un capturador de datos.
Bueno, espero que me ayudeis.. esta complicado ???
Muchas gracias a todos
Saludos