Java Serialized 序列化 作用

今天在看设计模式时,看到迪米特法则时,有一点,谨慎使用Serialized:一个项目中使用远程方法调用方式传递一个VO(值对象),这个对象就必须实现Serialized接口,也就是把需要网络传输的对象进行序列化,否则会出现NotSerialiableException异常。若VO修改了一个属性的权限,由private改为public访问权限变大了,如果服务器上没有做出相应的变更,就会报…

大家好,又见面了,我是你们的朋友全栈君。

今天在看设计模式时,看到迪米特法则时,有一点,谨慎使用Serialized:

一个项目中使用 远程方法调用 方式传递一个VO(值对象),这个对象就必须实现Serialized接口,也就是把需要网络传输的对象进行序列化,否则会出现NotSerialiableException 异常。若VO修改了一个属性的权限,由private改为public 访问权限变大了,如果服务器上没有做出相应的变更,就会报序列化失败。

 

这里我有点不明白,服务器没有做出相应的变更,就会报错,那么当VO 的属性权限变了,那服务器上要怎么变更呢?

疑惑….

然后我又再想 serialized 到底是干什么用的?我知道是序列化,但不知道原理是要做什么?

看到一篇博客写的很详细:

https://blog.csdn.net/qq_27093465/article/details/78544505

感觉写的很好,分享下~~

 

对于上面存在的问题,先记录上,以后想通了再来更,希望以后用得到,能想通=.=

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/124851.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • java视频上传与播放功能

    java视频上传与播放功能参考:https://wenku.baidu.com/view/63fb1da364ce0508763231126edb6f1aff0071c7.html此次上传播放功能采用eclipse+ssm+maven+spring2.5+tomcat8+jdk8这个功能是有一定缺陷的,CKplayer播放视频需要H264MP4格式的,所以需要格式转化,网盘上都有。需要源码的百度网盘地址:…

  • spring ajax 长轮询,Ajax轮询和长轮询

    spring ajax 长轮询,Ajax轮询和长轮询缺点:Ajax轮询需要服务器有很快的处理速度与快速响应。longpoll需要很高的并发,体现在同时容纳请求的能力。一、轮询是在浏览器客户端实现的:如果从后端获取数据成功则停止请求。$(function(){varcode,status;functiongetResult(){varparams={code:code,operate:’什么操作TODO:’,};$.ajax({typ…

    2022年10月14日
  • 记一次固态硬盘数据恢复

    记一次固态硬盘数据恢复背景15年初的时候买过一个128G的固态硬盘,在自己的笔记本电脑上组了一个双硬盘(ssd+hdd),ssd作为系统盘。到今年也已经用了三年了。昨天上午的时候,电脑突然蓝屏报错,本来以为是一次简单的蓝屏故障,但是发现电脑重启之后,电脑报错找不到硬盘。当时心里一凉,难道硬盘寿终就寝了,但是硬盘坏了不重要,里面的数据还没有备份会比较可怕。赶快用一个winpe系统把电脑开起来,想看看数据是否还在。然…

  • 实战:WEB攻击之网页脚本攻击试验

    实战:WEB攻击之网页脚本攻击试验

  • Linux gzip 压缩/解压 详解[通俗易懂]

    gzip是linux中常见的压缩/解压工具,最常见的使用对象是*.gz格式的文件,这里简单介绍下它最常见的用法,GZIP(1)GeneralCommandsManualGZIP(1)NAMEgzip,gunzip,zcat-compressorexpandfilesSYNOPSISgzip[-acdfhklLnNrtvV19][–rsyncable][-Ssuffix][name…]gunzip[-acfh…

  • opencv-形态处理

    opencv-形态处理

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号