Aplicación Java con arquitectura a 3 capas e interfaz gráfica Swing