2008年11月28日のブックマーク (2件)

  • 『Javaのクラス-XMLマッピングライブラリXStreamを試す』

    By simu Javaのクラス-XMLマッピングライブラリを調査することになったので、XStreamを調査することになりました。 XStreamってthoughtworksという会社がスポンサーになっているようですが、この会社は「リファクタリング」や「アナリシスパターン」で有名なマーティン・ファウラー  が在籍しているところです。 調査した結果、以下のような感じになりました。 ・クラス名はXMLタグにマッピングされる。 ・クラスフィールドはXMLタグにマッピングされる。 ・クラス名は完全修飾クラス名でマッピングされるので、xstream#alias()で完全修飾名を省略できる。 ・コレクションフィールドは一旦コレクション用のタグを出力する。 ・コレクション用のタグが必要ない場合は、XStream#addImplicitCollection()で指定する。 ・クラスフィールドをXMLの属性

    『Javaのクラス-XMLマッピングライブラリXStreamを試す』
    myomi
    myomi 2008/11/28
  • XStream

    About XStream XStream is a simple library to serialize objects to XML and back again. Features Ease of use. A high level facade is supplied that simplifies common use cases. No mappings required. Most objects can be serialized without need for specifying mappings. Performance. Speed and low memory footprint are a crucial part of the design, making it suitable for large object graphs or systems wit

    myomi
    myomi 2008/11/28
    [java] [serialize]