XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Resource Guide -> XML Serialization, Java -> Coins (An XML-based alternative to JavaBeans)

Coins (An XML-based alternative to JavaBeans)

Date: Sep. 8, 1998
Link: http://www.jxml.com/coins/index.html
Source Author or Organization: Bill LaForge, JXML, Inc.

Component programming is an important refinement to Object Oriented programming, with much better support for reuse. And Java seems to be a particularly good language for component-based programming. But JavaBeans, dependent as it is on Java Serialization, may not be the best way to program components in Java: serialized components are fragile, being sensitive to changes in the classes used to produce them, and serialized components are opaque and specific to the classes used to produce them, limiting their usefulness to creating copies of the original components. There is no support for hyperlinks, and little support for partitioning components -- a serialized component includes the serialized form of everything referenced by that component.

Coins replaces Java Serialization with XML, dynamically binding different XML element types with various Java classes.