Bienvenida

Como todo en la vida, la innovación es la clave del éxito por lo que nos hemos visto en la necesidad de "evolucionar" este blog para abarcar muchos otros temas que estaban quedando de lado en nuestros cursos "oficiales".

Si deseas aprender o profundizar algunos temas en particular, no dudes en contactarnos.


viernes, 29 de abril de 2011

Sesion 2 : Struts 2 con el Plugin jQuery

"A Plugin for the popular java web framework struts2 to provide ajax functionality and UI Widgets based on the jQuery javascript framework."
Descarga los archivos .jar y ejemplos .war desde la zona de download en  Google Code.

La primera parte de esta sesion es mostrar rápidamente los principales tags que proporciona el plugin:
  • El material de esta parte de la clase lo puedes descargar aquí. Completa el proyecto inicial agregando el codigo JSP respectivo en base al material descargado ( es opcional ). 
  • La otra opción es que descargues desde Google Code el archivo llamado struts2-jquery-showcase-2.5.3.war desde éste link y veas como funciona ( en tu PC o en éste link ).

La segunda parte de esta sesión considera el ejemplo de la "grid" muy similar a jMesa o a DisplayTag ( acuerdate de LP-II ).  El objetivo es consultar una tabla ( "Person" ) y mostrar los datos dentro de una "grilla": 
  • Aquí está el material en formato PDF correspondiente a las páginas JSP.
  • Descarga la aplicación base aquí. En esta aplicación funciona el ejemplo 1 completamente ( no te olvides de incluir el driver de MySQL en el folder lib del proyecto ... sino, te dará un error ).
  • Descarga el esquema de la base de datos MySQL aquí. La base de datos se llama "quickstart" y sólo tiene una tabla "person".
  • Tambien tienes la opción de analizar el ejemplo de Google Code descargando el archivo struts2-jquery-grid-showcase-2.5.3.war desde este link. Mira como funciona aquí.

Observa la notación empleada en el archivo struts.xml para que comprendas como se invocan los actions y los métodos respectivos:



Como tarea completa las otras 3 opciones del proyecto: puedes hacerlo en grupo o individual. El objetivo es que repases Struts2, DAO's y JDBC, además de analizar como funciona la "grid" de éste plugin. Si gustas lo pruebas con Tomcat o con WAS ( igual va a funcionar ) ...

Y ya sabes que cualquier duda o consulta la puedes hacer por medio del formulario de contacto o colocando un comentario en este Post al cual cualquiera pueda responder ayudando o comentando.

¡ Hasta la próxima !

5 comentarios:

  1. Me gusto ,gusto lo que estaba buscando ,sigue poniendo mas tutos

    ResponderEliminar
  2. Gracias, justo estaba como loca buscando hacer una grilla lo probare

    ResponderEliminar
  3. Hola tendrias un ejemplo con dos combos dependientes? con ajax? struts 2???

    ResponderEliminar
  4. Hola, tengo un site desplegado en MochaHost desarrollado con struts2 y el plugin de jquery para struts2... mientras tenia el site desplegado en el servidor de mi casa todo estaba bien pero cuando lo puse en MochaHost dejo de conseguir los scripts que se cargan con la etiqueta que podra estar pasando, esta es la traza:

    GET http://www.sirsgps.com/struts/js/base/jquery-1.7.2.min.js 404 (Not Found) quiensomos.htm:39
    GET http://www.sirsgps.com/struts/js/base/jquery.ui.core.min.js?s2j=3.3.1 404 (Not Found) quiensomos.htm:39
    GET http://www.sirsgps.com/struts/themes/smoothness/jquery-ui.css?s2j=3.3.1 404 (Not Found) quiensomos.htm:39
    GET http://www.sirsgps.com/struts/js/plugins/jquery.subscribe.min.js 404 (Not Found) quiensomos.htm:39
    GET http://www.sirsgps.com/struts/js/struts2/jquery.struts2-3.3.1.min.js 404 (Not Found)

    La pagina es: http://www.sirsgps.com/quiensomos.htm

    ResponderEliminar
  5. El tema es el siguiente: tu pagina tiene etiquetas script

    La pregunta es ... es ese hosting ...¿ has copiado la carpeta "struts" y los subdirectorios a los que hace referencia tu pagina ?

    ResponderEliminar