¿Cuál es la diferencia entre una carpeta de origen y una carpeta (normal)

Estoy siguiendo esta guía:Primavera MVC y me di cuenta de que no sé la diferencia entre una carpeta de origen (src) y una carpeta simple.

Estoy usando eclipse, ¿entonces tal vez la diferencia solo sea útil en un IDE?

Además, he notado que las clases de java tienden a ir en carpetas src; mientras que todos los demás archivos van a una carpeta simple (o la carpeta raíz del proyecto).

Entonces, ¿cuál es el significado de la carpeta de origen (src)? ¿Por qué usar una carpeta de origen sobre una carpeta simple?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta