Skip to content

Proyecto web académico desarrollado en Java EE con PrimeFaces. Incluye frontend, backend y persistencia en MySQL. Representa mi primer acercamiento a desarrollo full stack web, con aprendizajes sobre PrimeFaces, JPA y trabajo en equipo.

Notifications You must be signed in to change notification settings

Jav-Tiffer/WebCollector-Proyecto_Ingenieria_del_Software_II

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebCollector — Ingeniería del Software II

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.

Contexto del curso

  • 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

Objetivo del proyecto

  • 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.

Stack y herramientas

  • Frontend: PrimeFaces (JSF, XHTML)
  • Backend: Java EE (ManagedBeans, JPA)
  • Base de datos: MySQL
  • IDE: NetBeans/Eclipse

Lo que aprendí

  • 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.

Decisiones técnicas clave

  • 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.

Cómo ejecutar

  1. Importar el proyecto en NetBeans/Eclipse.
  2. Configurar el servidor de aplicaciones (GlassFish/Tomcat).
  3. Ajustar la conexión en persistence.xml con tus credenciales de BD.
  4. Desplegar en el servidor y acceder desde navegador.

Próximos pasos / mejoras

  • 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).

Créditos

Proyecto colaborativo para Ingeniería del Software II.

  • Javier Guzman
  • Gabriel Barrientos
  • Natalia Castro
  • Reychel Vega
  • Camila Castillo

About

Proyecto web académico desarrollado en Java EE con PrimeFaces. Incluye frontend, backend y persistencia en MySQL. Representa mi primer acercamiento a desarrollo full stack web, con aprendizajes sobre PrimeFaces, JPA y trabajo en equipo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published