1700439340
1700439341
Peron类与Salary类是关联关系,代码如下:
1700439342
1700439343
public class Person implements Serializable{
1700439344
1700439345
private static final long serialVersionUID=60407L;
1700439346
1700439347
//姓名
1700439348
1700439349
private String name;
1700439350
1700439351
//薪水
1700439352
1700439353
private Salary salary;
1700439354
1700439355
public Person(String_name, Salary_salary){
1700439356
1700439357
name=_name;
1700439358
1700439359
salary=_salary;
1700439360
1700439361
}
1700439362
1700439363
/*getter/setter方法省略*/
1700439364
1700439365
}
1700439366
1700439367
这是两个简单的JavaBean,都实现了Serializable接口,都具备了持久化条件。首先计税系统请求HR系统对某一个Person对象进行序列化,把人员和工资信息传递到计税系统中,代码如下:
1700439368
1700439369
public class Serialize{
1700439370
1700439371
public static void main(String[]args){
1700439372
1700439373
//基本工资1000元,绩效工资2500元
1700439374
1700439375
Salary salary=new Salary(1000,2500);
1700439376
1700439377
//记录人员信息
1700439378
1700439379
Person person=new Person(“张三”,salary);
1700439380
1700439381
//HR系统持久化,并传递到计税系统
1700439382
1700439383
SerializationUtils.writeObject(person);
1700439384
1700439385
}
1700439386
1700439387
}
1700439388
1700439389
在通过网络传送到计税系统后,进行反序列化,代码如下:
[
上一页 ]
[ :1.70043934e+09 ]
[
下一页 ]