Rafael

Rafael

Usuario rafa

Martes, 15 Julio 2014 01:52

Facelets en JSF 2.0 (Netbeans 6.9)

En una aplicación  Web, cuando se crea la vista o la presentación al usuario, es indispensable tener un formato en la cual se presentaran las distintas vistas, un plantilla con los menues, la cabecera y el pie, seria ideal que se viera en todas nuestras vistas, para ello por ejemplo en  .NET son conocidas las master pages, en nuestro caso en JSF  2.0 disponemos ya incluida la librería de Facelets para la creación de templates (plantillas). En este posr veremos como  crearlas e implementarlas de manera sencilla con Netbeans.

Que tal, despues de un tiempo, sin realizar posts por cuestiones de tiempo, volvemos al  ruedo, en esta ocasión haremos un ejemplo de cómo autocompletar texto en Java (JSF) de la mano del framework Icefaces.  Este Framework atraves de peticiones Ajax al servidor traera nombres de personas coincidentes con lo que tipeamos en un SelectInputText.

En este post cambiaremos nuestro Datatable jsf estándar a un Datatable de Icefaces, al cambiar nuestro  datatable podremos implementar fácilmente la paginación real, es decir que solo  nos traiga los registros de la base de datos que  pedimos en la paginación, ademas tambien estara incluida toda la actualizacion a la correspondiente a la  Base de Datos MySql. En post siguientes iremos implementando nuevas funcionalidades ajax al mismo, por ahora realizaremos la conversión a icefaces e incluiremos la paginación.

Martes, 15 Julio 2014 01:34

Icefaces en Netbeans 6.9

Regresamos a los post, en esta ocasión iniciaremos una serie de posts con el uso del framework ICEfaces, ICEfaces es un proyecto open source de ICESoft Tecnologies, este framework principalmente nos facilitara el desarrollo con ajax en aplicaciones RIA con  Java basadas en JSF. El framework está pensado de tal manera que se puedan realizar partes Ajax utilizando los tags de ICEFaces o partes no Ajax utilizando los tags JSF de siempre, de tal manera que se pueda utilizar Ajax sólo donde interese y sólo ahí sin condicionar que toda la página haya de ser Ajax. Algunas de las características de Icefaces la vemos a continuación:

En este nuevo post, cargaremos nuestra tabla datatable JSF desde una base de datos MySql. Nos basamos en los ejemplos realizados anteriormente, osea  cargaremos la tabla y podremos agregar, eliminar o modificar registros desde la pagina index.xhtml, también estarán incluidas  las validaciones desarrolladas, lo único que cambia es la fuente de datos, y aquí solamente modificaremos nuestra clase backbean “lista” de los ejemplos anteriores.

Lunes, 14 Julio 2014 20:35

JPA en Netbeans con MySQL

En este nuevo post lo que haremos es crear una simple base de datos MySql, luego crearemos la unidad de persistencia con JPA(Java Persistence Api ) con la cual,  mediante esta podremos  realizar el CRUD (create, read, update and delete ) para nuestras tablas de la BD. Realizaremos este ejemplo en concreto con el proposito de poder  cargar nuestra tabla datatable JSF, con la tabla Persona que a continuación crearemos.

Lunes, 14 Julio 2014 20:33

Aplicar estilo CSS en JSF

En este nuevo post  le daremos estilo a nuestra pagina index.xhtml con código jsf,  aprenderemos como crear un archivo css e incluirlo en nuestra pagina. Atraves de líneas css  modificaremos el  estilo  nuestra tabla datatable jsf que estuvimos viendo en ejemplos anteriores, haciéndola mas presentable y amigable  al usuario. En este post no enseñaremos css, tansolamente veremos como crear un archivo css y  referenciar componentes jsf.

Lunes, 14 Julio 2014 20:30

Validacion en JSF

Que tal.. continuamos con los ejemplos JSF, en esta ocacion seguiremos trabajando nuestro ejemplos anteriores, que consiste en un datatable en la cual tenemos la posibilidad de agregar , eliminar y modificar filas de la tabal datatable JSF. En esta ocasión validaremos la entrada, realizaremos la correspondiente conversión y luego la validación de los datos que serán insertados en la tabla.

Luego de unas pequeñas vacaciones retornamos a los posts, en esta ocasión continuaremos con el post anterior sobre JSF, en la cual seleccionábamos una fila de un datatable jsf y  tales datos lo mostrábamos en campos de texto inputtext jsf, una vez seleccionados podremos modificar  o eliminar tales datos y luego reflejar los cambios en la tabla datatable jsf.

En este post continuaremos con el ejemplo anterior de JSF, pero a diferencia del post anterior, añadiremos a la tabla un enlace para que tengamos la posibilidad de seleccionar una determinada fila de la tabla “datatableJSF y mostrar los datos seleccionados en cajas de texto JSF. En primer lugar modificaremos nuestro bean “lista”, luego nuestra vista index.xhtml.