session绑定javaBean

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文件中配置.

时间: 2024-11-05 20:41:43

session绑定javaBean的相关文章

[原创]java WEB学习笔记48:其他的Servlet 监听器:域对象中属性的变更的事件监听器 (3 个),感知 Session 绑定的事件监听器(2个)

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

tomcat的部署及session绑定反代

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照 Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP) 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台. 安全局管理和Tomcat阀等.由于Tomcat本身也内含了一个HTTP服务器,它也可 以被视作一个单独的Web服务器.但是,不能将Tomcat和Apache Web服务器混 淆,Apache Web Serv

nginx+tomcat+memcache+session绑定

节点信息 节点1 ip:172.16.30.1 nginx 节点101 ip:172.16.30.101 tomcat 节点102 ip:172.16.30.102 tomcat 通过nginx代理访问后端tomcat,并实现memcache的会话绑定,即同一个浏览器访问得到的session结果是一样的 1.节点1安装nginx [[email protected] ~]# yum install -y nginx 1.1.启动nginx测试 [[email protected] ~]# ser

Hibernate中,将session绑定到线程时,在保存和查询数据的代码里,要正确的关闭session

比如有个保存的方法 // 保存 public void save(){ Transaction t = XXX Session s = getSession.beginTransaction(); XXX s.save(); XXX // 关闭session HibernateFactory.closeSession(); } ///查询 public void query(){ List list = query.list(); // 关闭session HibernateFactory.cl

Redis+Tomcat实现session绑定

1.实验环境 实验系统:四台CentOS7.4,其中一台Nginx反向代理服务器,两台Tomcat服务器,一台Redis实验目的:为了能够让客户端访问时,不管反向代理服务器代理到哪个服务器上都可以上客户端得到相同的数据,所以就应该有专用于存放session的服务器,Redis就可以充当次服务器实现拓扑图:实验步骤: Nginx代理配置 [[email protected] ~]# yum install -y nginx [[email protected] ~]# vim /etc/nginx

tomcat,jdk编译安装,并基于Apache负载均衡,session绑定

下载tomcat:wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz 下载JDK:wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm?AuthParam=1536721970_38db

在centos6系统上基于session绑定实现nat模型的lvs集群,并在RS上安装Discuz论坛

实验环境:四台虚拟机,安装的操作系统是CentOS6.5,各自的功能及IP地址如下: Director: eth0 192.168.2.1(作为VIP使用),eth1:10.0.0.1(作为DIP使用) RS1: eth0:10.0.0.2 RS2: eth0:10.0.0.3 数据库服务器:安装的mariadb eth0:10.0.0.4 拓扑图: 实验步骤: 一准备数据库服务器,安装mariadb,创建一个用于远程连接数据库的用户,创建一个数据库,用于两台RS服务器连接时使用,授权给该用户对

20、Listener和Filter

http://localhost:8080/listener/  <== > http://localhost:8080/listener/index.jsp,默认访问index.jsp session的钝化与活化:就是说服务器被很多的session访问,内存不足,为了更好的运行,只好把一部分比较长时间没有变动的session从内存中放到了硬盘,等该session的用户重新使用的时候,那么该session就会自动的被调用到内存中,用户在整个过程中发觉不出来session又被调动的影响. 一.L

Java进阶学习第二十天——分页与Listener

文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.05.18 lutianfei none customer练习(续) 1.添加 问题:id是varchar类型,它的获取问题? UUID工具类来获取. 完成添加操作: 1.在showCustomer.jsp页面上添加一个连接,可以直接访问到添加页面 add.jsp 2.创建add.jsp 1.关于生日的日历组件My97DataPicker 1.导入js,将My97DataPicker文件夹复制到项目根目录WebRoot