Este capitulo contiene ejemplos de algunos componentes de la libreria Primefaces
- Autocomplete
- Autocomplete con inserción de nuevos registros
- DataTable simple
- Datatable con carga perezosa, paginación y filtrado
- DataTable con texto condicional y filas coloreadas
- SelectOneMenu
- SelectOneMenu dependiente o relacionado
- Gráfico de barras
- Gráfico circular
- Instalar AdoptOpenJDK 8
- Instalar Git
- Instalar Maven
- Instalar Payara Server 5.x
- Instalar MariaDB
- Instalar Conector J 2.6 - Este conector es un archivo con extension .jar, que una vez descargado se debe copiar dentro del directorio (/payara/glassfish/domains/domain1/lib) de payara server.
Abrir una terminal/consola y clonar el repositorio
git clone https://github.com/Francisco-Castillo/capitulo-primefaces/
Una vez clonado debe crear una base de datos
CREATE DATABASE Universidad;
Dirijase al directorio /src/main/resources en donde encontrara el script universidad.sql
cd directorio/proyecto/
cd capitulo-primefaces/
cd src/main/resources/
mysql -unombreUsuario -pPasswordUsuario Universidad < universidad.sql
cd directorio/instalacion/payaraServer/bin/
En linux
./asadmin start-domain
Para que la aplicación pueda funcionar es necesario crear un datasource, más conocido como pool de conexiones. Para ello colocar en el navegador web la siguiente direccion: (http://localhost:4848) que mostrara el panel de admin de Payara.
- Pool de conexiones
- 1 - Nuevo...
- 2 - Nombre de Pool: universidadPool
- 3 - Tipo de recurso : java.sql.Driver
- 4 - Click en siguiente
- 5 - Driver Classname: org.mariadb.jdbc.Driver
- 6 - Agregar las siguientes propiedades adicionales:
- 6.1 - serverName : localhost
- 6.2 - databaseName : Universidad
- 6.3 - URL : jdbc:mariadb://localhost:3306/Universidad
- 6.4 - user: nombreDeUsuario
- 6.5 - password: password
Una vez finalizada la creación del pool de conexiones, se debe realizar un "ping" para comprobar que el proceso se haya realizado de manera exitosa.
Para ello haga clic en el botón con la leyenda "Ping" que se encuentra dentro de la pestaña general
- Recurso JDBC
- 1 - Nuevo...
- 2 - Nombre JNDI : jdbc/universidad
- 3 - Nombre Pool : universidadPool
- 4 - Click en aceptar
Abrir una terminal y ubicarse en la raiz del proyecto. Alli ingresar el siguiente comando.
mvn clean install
se creará un directorio target con el archivo capitulo-primefaces.war
Abrir una terminal y ubicarse en el directorio bin de payara.
cd directorio/payara/bin/
./asadmin deploy /directorio/proyecto/target/capitulo-primefaces.war
Abrir un navegador web e ingresar la siguiente direccion: http://localhost:8080/capitulo-primefaces/
- Francisco Castillo - cefrancastillo@gmail.com