Java SE 6には、Java EEで導入が進められているXML関連のAPIの一部が取り込まれる。そのひとつとして永続化に関するAPIを挙げることができる。オブジェクトの永続化やデータベースとのシームレスな統合は、長年にわたってエンタープライズJavaにおける話題のひとつとなってきた。 本稿ではオブジェクトを永続化するAPIのひとつとしてXStreamを紹介したい。XStreamは簡単に永続化を行うことのできるAPIのひとつで、すでにいくつかのプロダクトで組み込まれている。 XStreamは動作が明解なので、オブジェクトからXMLへの永続化を体験してみるにはちょうどいいだろう。これを機にこれまでXMLへの永続化に縁の無かった方も体験してみて欲しい。