viernes 27 de noviembre de 2009

JavaDay UNI 2009 - JavaEE 6 (Lo que no se vió)

Como me quedé con las ganas de terminar la demo, aquí lo estoy publicando como vídeo:

1. Creando el proyecto, la unidad de persistencia y una clase entidad:






2. Creando un EJB que maneje la clase entidad, y el ManagedBean que utilizará el EJB.




3. Creando una plantilla en facelets y creando el index.



4. Creando el formulario de entrada, y ejecutando por primera vez.



5. Mejorando la aplicación: Validando campos y colocando formatos de fecha.



Además, el código fuente lo pueden descargar de aquí: http://diesil-java.googlecode.com/files/WebLog.tar.gz. Para poderlo ejecutar deben tener lo siguiente:
  1. NetBeans 6.8
  2. Glassfish V3
  3. MySQL 5.x
  4. Una base de datos llamada "blog" en MySQL
  5. Un usuario creado en MySQL llamado "blog" con contraseña "blog" que acceda a esa base de datos.
Si quieres ejecutarlo con el usuario root, solo modifica el archivo sun-resources.xml en la sección jdbc-connection-pool. La aplicación por sí sola creará la tabla necesaria.

Disfruten de la demo

5 comentarios:

bearware dijo...

Muy interesante la demo, ¿ya es momento de desarrollar con esta herramienta o aun esta en etapa de modelo?. antes no quería entras a jsf e iba por otros frameworks; hoy veo que es mas fácil de manejar (ahora). cuando haces una taller utilizando esto?. Saludos

Diego Silva dijo...

gracias :)
Glassfish V3 saldrá a fin de año, (http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishV3Schedule), así como NetBeans (http://wiki.netbeans.org/NetBeans68) Practicamente en la misma fecha.

Así que hay que irse preparando en esta nueva versión de JavaEE.

Yo tampoco usaba el JSF porque había mucha configuración, pero ahora con esto es mucho más fácil.

Estaba pensando en hacer un webinar acerca de estas tecnologías, además de lo nuevo de NB 6.8. Deberían ser varios webinar :)

Anónimo dijo...

soy aprendiz basico de java netbeans favor publicar mas videotutoriales paso a paso pues ustedes ya tienen mucho campo recorrido en cuanto a programacion se refiere mil gracias por su ayuda y colaboracion

kempes colombia

Tony dijo...

Hola diego, una pregunta y cómo se podría agregar a ese crud un create a una tabla que tenga un join table relacionado. O sea si tengo las tablitas Recurso y Area y una tablita Recurso_Area que es many to many (por ejemplo); y cuando se ejecute el create de recurso tambien tenga la opción de escojer las areas que se grabaran en la tabla join que sería Recurso_area.

Por ejemplo en Netbeans 6.7 si hacia eso pero ahora en 6.8 no lo hace pero como maneja EJB trato de hacerlo pero me sale un error que no me graba en la tabla join que es el many to many, su valor se me queda en memoria mientras esta abierta la pagina pero no graba. Por fas podrías brindarme alguna ayuda? te escribire desde el osum tambiem :)

Anónimo dijo...

Gracias por el aporte.

He seguido los tutoriales de Sun y Netbeans, el proceso de aprendizaje ha sido lento y poco satisfactorio, primero por lo rapido que sacan nuevas versiones de NetBeans, inicié este año (2009) con NetBeans 6.1, luego salté a 6.7 no lo domino todavia y el desafio continua con 6.8

Estaré pendiente de esta página para participar en el Webinar. Saludos desde Honduras, Centro America.

Publicar un comentario en la entrada

Si quieres hacer una pregunta más específica, hazla en los foros que tenemos habilitados en Java.net:
https://apuntes.dev.java.net/servlets/ProjectForumView