0

JodaTime ライブラリを MVC プロジェクトに組み込みたい場合。私のビーンのセッター/ゲッターメソッドを書く最良の方法は何ですか? 現在、ローカル変数を JodaTime の LocalDate オブジェクトに関連付けていますが、これはおそらく良い考えではありません (他のユーザーがこの Bean を使用すると、Joda ライブラリを使用できない可能性があります)。ローカル変数java.util.Dateオブジェクトを作成する必要がありますか? もしそうなら、これらのjava.util.Dateオブジェクトをコントローラーまたはサービスレイヤーの JodaTime の LocalDate に変換しますか (ビジネスロジックが現在存在する場所であるため、サービスレイヤーが想定されます)。

public class Survey {
    LocalDate startdate;
    LocalDate enddate;

    public void setStartDate(LocalDate startDate) {
        this.startDate = startDate;
    }

    public LocalDate getStartDate() {
         return this.startDate;
    }
}
4

1 に答える 1

1

(他の人がこの Bean を使用すると、Joda ライブラリを使用できない可能性があります)

現時点で、彼らができないと信じる理由はありますか?

これが内部プロジェクトである場合、おそらくJoda Timeを使用できるかどうかを確認できるはずです。

可能であれば、エンドツーエンドで Joda Time を使い続けることを強くお勧めしますすべての変換は、コーディングと (さらに重要なことに) 表現しようとしているデータの人間の理解の両方の点で、別の潜在的なエラーをもたらします。

于 2012-08-21T15:54:58.477 に答える