私は現在、ftpサーバーのブックマークなどのユーザーデータを格納するデスクトップアプリケーションをJavaで開発しています。これらの情報を保存する方法を決定するとき、xpathの動作が気に入ったという理由だけで、最終的にxmlを使用することになりました。もっと軽量に見えるjsonについても考えていました。
Javaデスクトップアプリケーション(一般的に)にデータを保存するための好ましい方法は何ですか?その理由は何ですか?java-persistenceについてはどうですか、それは注目に値する利点がありますか?そして、ユーザーデータのサイズはどのくらい重要ですか?データをデータベースに保存できるとは限りません(または望ましい)。私の経験では、xmlは適切に拡張できません。どう考えているか教えてください!
まだ誰もjsonについて言及していませんが、それは私を驚かせます。これが適切な状況はありませんか?