Hi,
for the objects which you want to monitor when its added to session or when its removed from session for those classes only we will implement HttpSessionBindingListener inteface.
for example if you want to add Name, Address to session usually we will create
String Variables right? In that case we cannot use HttpSessionBindingListener inteface. in that case we will create a class which implements HttpSessionBindingListener inteface. In that class we will declare String variable like String name, setter and getter methods for that variable and we will define interface methods valueUnbound, valueBound.
the author is telling like if we want to monitor name, address and info etc.. we will have to create a class for each thing. obviously we will have
multiple instance for each class for each session.