应用程序需要遵守的约定

在会话中没有自定义对象时,WAS 集群的 HTTP 会话内存复制特性成功地实现了高可用性,使用户在宕机过程中的会话信息没有丢失,操作没有受到任何影响。

在会话中包含自定义对象时,通过使对象实现 Serializable 接口(即在类定义时声明 implements Serializable),也可以实现高可用的目标。

事实上,把 JDK 的一些系统类放入会话中时,可以不用考虑序列化的问题,因为这些系统类默认是可序列化的,这些类包括但不限于以下:

java.lang.Character

java.lang.Boolean

java.lang.String

java.lang.StringBuffer

java.lang.Throwable-(包括所有 Exception 的子类)

java.lang.Number-(包括 Integer、Long 等)

java.util.Hashtable

java.util.Random

java.util.Vector-(包括 Stack)

java.util.Date

java.util.BitSet

java.io.File

java.net.InetAddress

java.rmi.server.RemoteObject

如果需要将自定义对象放入会话中,则必须将类声明为实现了 Serializable 接口。

最新文章

  1. linq学习笔记
  2. 使用PowerShell解三道测试开发笔试题
  3. Flex数据绑定陷阱(一)
  4. tableView滚到最后一行
  5. OpenProcess打开进程返回错误的问题
  6. Yii增删改查操作
  7. Eclipse快捷键 10个最有用的快捷键---摘录
  8. Win7家庭版开启Administrator管理员帐户的方法
  9. 实用防火墙(Iptables)脚本分析
  10. asp.net网站中添加百度地图功能
  11. Git教程之创建版本库(2)
  12. cf602A Two Bases
  13. hdu 3032 Nim or not Nim? 打sg表
  14. AngularJS Factory Service Provider
  15. 基于visual Studio2013解决面试题之0410计算二进制中1的个数
  16. Hibernate 之强大的HQL查询
  17. http://begin.lydsy.com/JudgeOnline/problem.php?id=2770(PKU2503 Babelfish)
  18. mssql sql server 其它系统函数 parsename 点语法字符串分割函数应用简介
  19. 在python里调用java的py4j的使用方法
  20. 解决 img 标签上下出现的间隙

热门文章

  1. 用php 把数组中偶数,选择出来
  2. SQL基础使用
  3. WinForm - 两个窗体之间的方法调用
  4. aop编程 环绕round
  5. 架构漫谈:UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
  6. html:打开新的页面
  7. Unix时间戳 POSIX时间 Unix时间
  8. 双卡双待支持双电池 夏新N808深度评测_夏新手机评测-泡泡网
  9. JAVA序列化在IO中读写对象的使用
  10. 为开发用途mac电脑瘦身