セッション間でユーザーデータを保存する必要があります。そこで、バイナリシリアル化を使用して、データをxmlに保存することにしました。いくつかの調査の結果、いくつかのAPI、つまりJAXBとxStreamを見つけました。
xStreamのサンプルを調べたところ、気に入っています。とても簡単です。つまり、オブジェクトを指定して、このオブジェクトの.xml表現を受け取ります。xmlを読み取り、オブジェクトを受け取ります。
次に、JAXBについて読みました。これは非常に強力で機能的です。しかし、私が見つけたすべての例は、xmlスキーマの作成、このスキーマに基づいたJavaクラスの生成などに関するものです。現時点では、クラスを.xsdで記述するのに少し時間がかかるようです。これがJAXBの使用法の多くの側面の1つであることを願っています。しかし、私が見たものは、私を少し恐れました。
私のタスクに適した他のAPIはありますか?または、JAXBとxStreamの長所と短所は何ですか?