Para construir la capa de persistencia de nuestra aplicación, nos vamos a apoyar en Maven y en NetBeans, que nos facilitarán bastante el trabajo.
3 - Dependencias y estructura de directorios
En primer lugar, necesitamos importar a nuestro proyecto una serie de librerías para poder trabajar con JPA.Dependencias JPA2.0 en el POM
Dentro del fichero POM, y dentro de las etiquetas <dependencies></dependencies> del proyecto, deberéis añadir las siguientes dependencias:<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.6.10.Final</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.26</version>
</dependency>
Dependencias JSF2.2 en el POM
La librería JSF que utilizaremos será la siguiente:<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.2.10</version>
<scope>provided</scope>
</dependency>
Esta librería trae los componentes JSF y los conectores necesarios para el diseño de nuestra aplicación javaEE en lo que respecta a la capa de vista.
Plugins en el POM
Emplearemos el siguiente plugin para configurar el proyecto como proyecto java 1.7:<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
Una vez preparado nuestro fichero POM, posicionándonos en el proyecto, haremos un "Clean", y luego "Build with dependencies". Esto hará que Maven comience la importación, instalación, revisión y ejecución de nuestro código, emitiendo un informe sobre si todo está OK o hay errores en nuestro proyecto.
Si no hemos cometido ningún error de ortografía en nuestra dependencias, lo normal es que nos de un informe con el resultado final de "BUILD SUCCESS".
He aquí el aspecto final de las dependencias importadas mediante Maven:
Creación de carpetas del proyecto
En el directorio Source Packages creamos dos paquetes adicionales:
a) En el paquete models guardaremos los ficheros java (entities) que formarán parte de nuestra capa de persistencia.
b) En el paquete controllers guardaremos los ficheros java (managedBeans) que formarán parte de nuestra capa de negocio.
4 - Instalación de Apache Tomcat en el proyecto
El siguiente paso que debemos dar es elegir un servidor para correr el proyecto. Nuestro proyecto correrá en Apache Tomcat. El Server ha debido ser previamente descargado e instalado en NetBeans.Entrando en properties del proyecto, en la opción "Run", podremos elegir el server:
Pulsamos en OK y tendremos ya Servidor para nuestro proyecto.


No hay comentarios:
Publicar un comentario