title: What is "Aware" ? When should I include in my Class name?
body: <p>Sometimes, I find some class names including <strong>Aware</strong> such as <code>ApplicationContextAware</code> and <code>MessageSourceAware</code> (spring). Does this <strong>Aware</strong> have any special meanings or is it a famous rule?</p>