在上一篇中DWR3 学习笔记 - 第一个DWR3程序(扩展),介绍了第一个DWR的例子扩展,这篇介绍一下DWR中是如何传输对象的。
在DWR3的架构中,对象传输(将一个对象序列化成可以在网络上传输的字节流)是一个必不可少的过程,看看下面DWR3的对象传输有多简单。
为了简单,我只添加了两个成员属性,name和age
package com.test.bean;
public class User {
@Override
public String toString() {
return "User [name=" + name + ", age=" + age + "]";
}
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
第二步,修改dwr.xml,因为dwr不会自动传输对象,因此我们需要在xml中进行声明: