1.HttpSessionBindingListener
這個監聽器,可以讓javaBean對象,感知它被綁定到session中或從session中移除。
2.HttpSessionActivationListener
這個監聽器,可以讓javaBean感知,被鈍化或活化。
鈍化--->將session中的javaBean保存到文件中.
活化--->從文件中將javaBean直接獲取。
需要創建一個配置文件context.xml
這個文件保存到META-INF目錄下.
<Context>
<Manager className="org.apache.catalina.session.PersistentManager" maxIdleSwap="1">
<Store className="org.apache.catalina.session.FileStore" directory="it315"/>
</Manager>
</Context>
這兩個監聽器特點;
1.它們是由javaBean實現.
2.它們不需要在web.xml文件中配置.