首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

javaee-Session持久化总结

2012-07-24 
javaee-Session持久化小结1. session注意事项?? ? session中保存的对象中,每个属性都应该是可序列化(当然

javaee-Session持久化小结

1. session注意事项

?

? ? session中保存的对象中,每个属性都应该是可序列化(当然继承“java.io.Serializable”接口是必须的。int,boolean可以被序列化)。当然,你不继承?的话也可以,但无法序列化,从而造成集群等功能将无法使用。

?

? ? 那为什么要求session中的对象都是可序列化的呢,请看继续往下看。

?

2.?session持久话的意义

?

? ? a.集群系统中,服务器中的session复制需要用到可序列化。

? ? b.为提高服务器内存利用率,暂时不用的session可以先序列化,等有请求时在取出反序列话。

? ? c.服务器关闭,并且启动后,希望session中的信息可以不丢失。例如:tomcat就具有该功能,在停止服务器时,tomcat就会利用catalina.jar包下的?org.apache.catalina.session.StandardManager将session进行序列化并保存在下面的位置:

?

javaee-Session持久化总结

?

3.代码实验

?

? ? ?下载部署后,点击http://localhost:8080/Test_servlet/ch7/PersistentServlet就可查看效果。注意:中间需要重启tomcat,以观察效果。

?

?

参考:《深入体验Java_Web开发内幕-核心基础\》

………………

……

热点排行