""You do NOT configure session binding listeners OR SESSION ACTIVATION LISTENERS in the DD! ... But this is NOT true for the other session related listeners on the previous page. HttpSessionListener and HttpSessionAttributeListener must be registered in the DD, since they're related to the session itself, rather than an individual attribute placed in the session."
HttpSessionActivationListener and HttpSessionBindingListers are implemented by the attributes added to the session scope. And these listeners are activated when the attribute of these type is bounded/unbounded to session and session is migrated. The attribute class is notified.