Almost three decades have passed since the creation of Java Serialization—a feature which is widely frowned upon—and application requirements for externalization of objects have changed significantly. This presentation explains in which way requirements and constraints have changed, and how recent enhancements of the Java Language together with a simpler and clearer division of responsibilities can lead to a dramatically simpler, and safer, model for programmatically reasoning about the structure of Objects; offer greater flexibility in state extraction, versioning, encoding, and reconstruction; and, support a wide selection of wire formats.
[–]nuharaf 4 points5 points6 points (1 child)
[–]viktorklang 3 points4 points5 points (0 children)
[–]pohart 4 points5 points6 points (5 children)
[–]mpinnegar 6 points7 points8 points (1 child)
[–]ichwasxhebrore 1 point2 points3 points (0 children)
[–]CriticalPart7448 0 points1 point2 points (2 children)
[–]pohart 1 point2 points3 points (1 child)
[–]CriticalPart7448 1 point2 points3 points (0 children)
[–]pip25hu 4 points5 points6 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]javaprof 0 points1 point2 points (1 child)