Aqu铆 tenemos un art铆culo de ejemplo de uso, en una aplicaci贸n web, de las tecnolog铆as JSF, Spring 2.0 y Java Persistence. A continuaci贸n, a modo de pr谩ctica de ingl茅s t茅cnico y para no desconectarme demasiado de las tecnolog铆as web java, puesto que cada vez programo menos, os pongo una traducci贸n y tal. El articulo est谩 sacado del blog de Carol McDonald, dentro de Java.net.
A modo de mostrar el uso de JSF, Spring 2.0 y Java Persistence en Glassfish, la autora ha montado una aplicaci贸n de ejemplo que consiste en paginaci贸n de conjuntos de datos sobre un cat谩logo de una tienda.
Esta aplicaci贸n de ejemplo de un cat谩logo de una tienda demuestra el uso de JavaServer Faces, la nueva API de Java Persistence, y Spring 2.0 para implementar la paginaci贸n. La autora cogi贸 el ejemplo Pagination of Data Sets in a Sample Application using JSF, Catalog Facade Stateless Session, and Java Persistence APIs y lo modific贸 ligeramente para usar Spring Bean en lugar de los beans de sesion sin estado de EJB 3.0. Si se comparan los dos ejemplos, ver谩s que el c贸digo es casi el mismo, la principal diferencia es la configuraci贸n en xml extra para Spring, lo cual no es f谩cil.
Descarga el c贸digo de la aplicaci贸n de ejemplo SpringJPA
N贸tese: la autora modific贸 la parte de integraci贸n de Spring JSF en esta aplicaci贸n para usar org.springframework.web.jsf.DelegatingVariableResolver en lugar del Managed Bean ServiceLocator para obtener una referencia al CatalogService Spring Bean desde el application context de Spring.
Read the rest of this entry »