20 septiembre, 2018

Configurar un proyecto web java simple para soportar JPA y JSF en Eclipse

Pasos para configurar un proyecto web java con los frameworks de JPA y JSF.


➤ Vea el siguiente link para saber como crear desde cero un Dynamic Web Project integrado con soporte para JSF (Java Server Faces), JPA (Java Persistence API) y Apache Tomcat como servidor web en Eclipse IDE.


➤ Vea el siguiente link para saber como crear un Dynamic Web Project simple sin soporte para nada.

En las siguientes imágenes se puede observar que el proyecto de la izquierda no esta configurado para trabajar con JPA y JSF (es un simple Dynamic Web Project) a diferencia del proyecto de la derecha que si lo esta (es un JPA Project); porque podemos notar que tiene los archivos de configuración persistence.xml y faces-config.xml, ademas de las librerías para trabajar con estos frameworks.

Dynamic Web Project          (VS)           JPA-JSF Project


Paso 1: Para que el proyecto de la izquierda pueda soportar JPA y JSF debemos de configurar el Eclipse IDE. Para ello, haremos clic derecho al proyecto y seleccionaremos la opción properties, aparecerá una ventana en donde seleccionaremos la opción Proyect Facets. Dentro de esta ventana marcaremos las casillas de JavaServer Faces y JPA como se muestra en la siguiente imagen (ver imagen 1). A mi no me muestra ningún error ya que me detecta las librerías que con anterioridad ya las tenia descargadas, en el caso de ustedes, sin nunca han configurado su Eclipse les mostrará un error y eso implicaría  tener que descargar las librerías necesarias para trabajar con JSF y JPA:


Imagen 1

Para el caso que les apareciera el mensaje "
Further configuration available" (ver imagen 2), lo que debemos de hacer es cliquear sobre el mensaje; nos aparecerá una ventana en donde debemos de marcar las librerías de EclipseLink JPA y JSF Mojarra (ver imagen 3).



Imagen 2


Imagen 3

Si no les aparece las librerías tenemos que descargarlas.

Descargar librerías de JPA








Añadir conexión a base de datos











Continuando con la configuración, clic en siguiente y en la interfaz que se muestra a continuación, marcarmos la casilla "Generar archivo de configuración web.xml" y damos clic en siguiente.




Descargar librería de JSF





Paso 3 - Luego de seleccionar la librerías y establecer la conexión a la base de datos, seleccionamos finish y ok, el error en Further configuration available desaparecerá y ya tenemos nuestro proyecto configurado para trabajar con JSF y JPA



No hay comentarios, ¡cuéntame algo!

Me gustaría saber tu opinión. ¡Saludos!