Dentro de una de las materias que llevo en la UTPL, estamos analizando GWT como alternativa para el desarrollo de aplicaciones AJAX. Dentro de éste marco preparé unas clases en donde se muestra cómo se puede interactuar con un servidor Web y a su vez con su servidor de base de datos.
Se mostró el uso de GWT-RPC y servlets, la primera de las opciones tal vez la más compleja (por el manejo de interfaces y clases) mientras que la segunda con el problema de comunicar los resultados (éxito o error) con el trabajo de la base de datos. Obviamente ambos superables.
Se utilizó como base de datos Derby DB que viene configurada para el trabajo con NetBeans y que por razones didácticos es más que suficiente.
Para la GUI, la base es GWT, pero extendida con las características GWT-Ext, configuradas como señalé en un post anterior. Personalmente creo que GWT-Ext colabora enormemente en el desarrollo rápido de éste tipo de aplicaciones.
Les comparto los links en donde pueden descargar el proyecto completo y las librerías que se necesitan así como también algunos archivos de configuración (gwtext.jar, derbyclient.jar), el script e la base de datos.


Hola,
Estoy haciendo trabajos con GWT, y estoy interesado en ver como hacer los envios via RPC, los hice a partir de un ejemplo que encontre en la red, el tuyo lo estoy revisando, pero no puedo cargarlo en eclipse, porque me pide el nombre del proyecto, como lo hago? es que como soy nuevo en esto hay algunas cosas q no manejo todavia, gracias.
ademas, estoy viendo como hacer para declarar las clases para ingresar palabras con “acento”, o sea, en castellano.
saludos, espero me puedas ayudar
Por: Manuel el Julio 15, 2008
a las 3:57 pm
Hola Manuel
No lo puedes abrir en Eclipse, porque lo he desarrollado en NetBeans, pero busca el código fuente dentro de la carpeta src y verás ahí cómo funciona el RPC fíjate en todo lo que inicia con LoginService que es lo que se utiliza para enviar los parámetros.
Y no entiendo el porqué necesitas alguna clase para ingresar palabras con acento, si lo explicas un poco más te podré ayudar.
Saludos
Por: Jorge López (jorgaf) el Julio 16, 2008
a las 1:07 am
Chévere,
Gracias por tu ayuda, en el caso de los acentos, cuando agrego un “button” o “label” con acentos, tengo q formatear la página java como UTF-8; aún así, estuve buscando una mejor manera de programar, y buscando en GWT está el apartado de “internacionalización”, en ésta se habla de crear una clase que hará las veces de receptora de metodos que llamarán a un archivo plano que contenga el listado de palabras y/o frases necesarias que estén con acento, de esta manera:
VariablesMantenedores.java
public interface VariablesMantenedores extends Constants{
String descripcion();
…
}
VariablesMantenedores.properties
descripcion = descripción
Mi comentario es: que tan necesario es utilizar esta clase “variables” para utilizarla en GWT?
Por: Manuel el Septiembre 3, 2008
a las 10:15 am
como cargo y rescato de bd oracle ,imagenes con GWT??
Por: Juan el Septiembre 29, 2008
a las 3:59 pm
Y como conecto una base de datos teniendo una interfaz GWT? Deseo enviar un formulario hecho en GWT y como realizo esta operacion?, he leido algo de JSON, pero esto es nuevo para mi. Debo aclarar que tambien soy novato en GWT pero que entiendo algo de java, de alli a que no este perdido del todo.
Por: Fer el Noviembre 21, 2008
a las 4:13 pm
Hola Fer,
Revisa los links que se muestran al final. Desde ahí puedes descargar el código fuente y algunos otros recursos.
Saludos.
Por: Jorge López (jorgaf) el Noviembre 22, 2008
a las 5:38 pm
Gracias Jorge,
Que pena que me demore en agradecer, hasta ahora entre a ver este blog.
Por: fer el Diciembre 4, 2008
a las 7:58 pm
Jorge hermano, estoy viendo su blog y esta muy interesante, pero muy interesante.
Por: fer el Diciembre 4, 2008
a las 8:02 pm