打字猴:1.700439362e+09
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 在通过网络传送到计税系统后,进行反序列化,代码如下:
1700439390
1700439391 public class Deserialize{
1700439392
1700439393 public static void main(String[]args){
1700439394
1700439395 //技术系统反序列化,并打印信息
1700439396
1700439397 Person p=(Person)SerializationUtils.readObject();
1700439398
1700439399 StringBuffer sb=new StringBuffer();
1700439400
1700439401 sb.append(“姓名:”+p.getName());
1700439402
1700439403 sb.append(”\t基本工资:”+p.getSalary().getBasePay());
1700439404
1700439405 sb.append(”\t绩效工资:”+p.getSalary().getBonus());
1700439406
1700439407 System.out.println(sb);
1700439408
1700439409 }
1700439410
1700439411 }
[ 上一页 ]  [ :1.700439362e+09 ]  [ 下一页 ]