多くの保存可能な設定を含む Java アプリケーションを作成しています。基本的に、私の構成構造は次のようになります。
設定 |_ ゲーム 1 |_ ゲーム名: 何とか... |_ プレイヤー名: アリス |_ プレイヤー名: ボブ |_ その他の設定... |_ ゲーム 2 |_ ゲーム名: はぁ |_ プレイヤー名: アリス |_ プレイヤー名: ボブ |_ その他の設定... |_ ゲーム n....
あなたはアイデアを得ました。私はxmlを使用しようとしましたが、dom4jで作業するのは苦痛です。特に、異なる親ノードと同じ親ノードに同じ名前の子ノードがたくさんあり、それらをたくさん変更する必要があります。これまでのところ、私が発見した最も手間のかからない方法は、次のようなプレーンテキストファイルを使用することです
【ゲーム1】 ゲーム名:何とか プレイヤー名:アリス 選手名:ボブ ... 【ゲーム2】 ...
しかし、これは非常に初歩的なことだと思います。Javaで構成ファイルを維持するための業界でのベストプラクティスまたは標準プラクティスは何ですか?
編集:あるコンピューターから別のコンピューターにファイルをコピーしてもプログラムが壊れないように、ソリューションを移植可能にしたいと思います。(申し訳ありませんが、これを先に言及するのを忘れてください。)