Esta introdução ao Spring 2.0 aborda conceitos básicos antes de se mergulhar nos exemplos. Os conceitos são aqui explanados com exemplos como cavaleiros, menestreis, Magos, estudantes, fronteiras, bagagens, pílulas vermelhas e muito mais. Estes exemplos fazem alusão a personagens reais ou imaginários conhecidos, de modo a estimular sua mente, facilitando assim na compreensão de como realmente funcionam a injeção de dependência e a programação orientada a aspecto (POA), além das maneiras de como implementar interações a partir de domínios de negócios que você desejar criar.