Spring AOP: Qual é a diferença entre JoinPoint e PointCut?

Estou aprendendo conceitos de Programação Orientada a Aspectos e Spring AOP. Não estou conseguindo entender a diferença entre um Pointcut e um Joinpoint - os dois parecem ser iguais para mim. Um Pointcut é onde você aplica seus conselhos e um Joinpoint também é um lugar onde podemos aplicar...