Inversion of Control (IoC)
návrhový vzor, o instanciaci a správu objektů aplikace se stará třetí strana - Spring
Dependency Injection (DI)
návrhový vzor, zajišťující provázání závislých objektů
Plain Old Java Object (POJO)
označení objektů, které nejsou žádným způsobem závislé na aplikačním rámci, který je spravuje, takové objekty jsou snadno znovupoužitelné v různých prostředích - ve webové aplikaci, v EJB aplikaci, v testovacím prostředí, atd.