[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SAX2: DTDDeclHandler (minimalist position)
From: Elliotte Rusty Harold <elharo@m...> >>Using objects for constants can also cause problems with persistent >>data, if you were depending on a singularity and testing with ==. >> > >This isn't a problem with the syntax I've described because there is only a >fixed set of objects in which identity comparisons are the same as equality >comparisons. How do you maintain singularities when deserializing a JavaBean which contains a reference to one of these objects? That is to say, you have a constant which references an object. No problem. Now you have a bean with a variable which has been assigned the constant value. No problem. Now you save the bean. No problem. Now you deserialize the bean. No problem. Now you test the value of the variable in the bean with ==. Woops. The test always returns false. Conclusion: using objects for constants is great unless you are using Java Serialization or almost any other kind of persistance. Bill xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|