Aplicación web desarrollada en Java EE con PrimeFaces para gestionar y recolectar información de usuarios.
Fue el segundo gran proyecto académico, realizado en equipo durante el curso de Ingeniería del Software II.
- Curso: Ingeniería del Software II
- Enfoque: Desarrollo web full stack
- Equipo: 5 integrantes (3 con mayor carga real de trabajo)
- Rol personal: Desarrollo tanto en backend como en frontend con PrimeFaces
- Construir una aplicación web funcional que integrara:
- Interfaz gráfica con PrimeFaces.
- Persistencia de datos en base de datos relacional.
- Gestión de usuarios e información.
- Frontend: PrimeFaces (JSF, XHTML)
- Backend: Java EE (ManagedBeans, JPA)
- Base de datos: MySQL
- IDE: NetBeans/Eclipse
- A usar PrimeFaces para crear interfaces más atractivas y productivas.
- A conectar Java EE con bases de datos mediante JPA.
- A trabajar en proyectos de mayor complejidad, entendiendo mejor la división frontend/backend.
- A enfrentar retos de coordinación cuando no todo el equipo aporta por igual.
- Uso de PrimeFaces para simplificar el frontend y garantizar componentes visuales listos.
- Persistencia mediante JPA para mapear entidades y reducir SQL manual.
- Arquitectura MVC para mantener separación de capas.
- Importar el proyecto en NetBeans/Eclipse.
- Configurar el servidor de aplicaciones (GlassFish/Tomcat).
- Ajustar la conexión en
persistence.xmlcon tus credenciales de BD. - Desplegar en el servidor y acceder desde navegador.
- Ampliar funcionalidades de búsqueda y gestión de datos.
- Mejorar validaciones y seguridad en formularios.
- Modernizar frontend (JSF/PrimeFaces a frameworks más actuales).
Proyecto colaborativo para Ingeniería del Software II.
- Javier Guzman
- Gabriel Barrientos
- Natalia Castro
- Reychel Vega
- Camila Castillo