Primero, ¿cuál es la diferencia entre el espacio de Perm y el espacio de pila (qué y cómo elige la JVM para usar cada espacio de memoria)? En segundo lugar, pero lo más importante, ¿qué tipo de relación se recomendaría para una aplicación Java estándar de tipo MVC?