HttpSessionBindingListener are not registered in the DD.. It just happens automatically.. The HttpSession object should take care of this itself.. The HttpSession implementation should work something like the following:
public void SetAttribute( String name, Object value ) {
if( value instanceof HttpSessionBindingListener ) {
// Build HttpSessionBindingEvent
value.valueBound( event );
}
// Do the rest
}