import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import com.bean.Session;
public class SessionSerializable {
/**
* @param args
* @throws IOException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws IOException,
ClassNotFoundException {
Session session = new Session(null, null);
System.out.println(session.getSessionId());
session.setAction("trylogin");
ByteArrayOutputStream baos = new ByteArrayOutputStream(1024);
ObjectOutputStream oout = new ObjectOutputStream(baos);
oout.writeObject(session);
System.out.println(session.getSessionId());
byte[] bytes = baos.toByteArray();
oout.close();
baos.close();
ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
ObjectInputStream ois = new ObjectInputStream(bais);
session = (Session) ois.readObject();
System.out.println(session.getSessionId());
System.out.println(session.getAction());
ois.close();
bais.close();
}
}