Java serialization
The general serialization methods include: 1 Sequenced into binary byte streams using JDK’s serializable interface RMI, EJB, and distributed applications. It is important to note that the data members of the class are being serialized, not the methods. 1.1 The serializable process can be customized through Externalizable interfaces (readExternal, writable External). 1.2 There are three situations where serialization is not possible: 1) static field, which serializes the state of the object. 2) transient class variables. 3) parent class member variables (which are responsible for serialization by the parent class) The commonly used frameworks for remote calling of web services such as XML serialization using XML such as XML-RPC and SOAP include xstream, JAXB, etc Sequential JSON (Javascript Object Notation) lightweight serialization method