value-objects

    2

    2答えて

    は、任意のツールは、ActionScriptの値オブジェクトにXSDスキーマ(または他のXSDファイルを含んでも含まなくてもよい)で定義された型を変換するために利用可能なありますか?私はこれをしばらく検索していましたが、どんなツールも見つけられないようです。私はそのようなツールを書いていると熟考しています。 私が検討してきた別の可能性は、XMLBeansなどのツールを使用して、スキーマで定義された

    6

    1答えて

    エンティティと値オブジェクトは両方ともドメインオブジェクトです。 DDDの2つの区別を知っているのは何ですか?例えば、ドメインオブジェクトをエンティティまたは値オブジェクトとして考えると、よりクリーンなドメインモデルが得られますか?

    43

    3答えて

    私は実際の例は見ていませんが、データベース内の包含エンティティテーブル内に保存されていると仮定します。 e。 Personエンティティ/集約ルートとそれに対応するPersonテーブルがある場合、AddressオブジェクトのValueオブジェクトがあれば、このPersonテーブル内にAddress値が保存されます。 住所などの会社などの他のエンティティがあるドメインには意味がありますか? (私は現在

    4

    2答えて

    私はDDDとNHibernateを初めて使いました。 私の現在のプロジェクトでは、値オブジェクトを含むエンティティPersonを持っていますが、Addressとしましょう。今日、これは問題ありません。しかし、ある日、私の価値オブジェクト(このケースではAddress)がエンティティになる必要があるという要件があります。 これをDDDの方法でモデル化しようとする前に、よりデータ中心のアプローチでは、

    0

    1答えて

    BlazeMonsterは、他のcollection/set/list/map(少数のレベル)を含むことなく、問題なく、複雑なJavaクラスからAS3値オブジェクト/データ転送オブジェクトを生成できます(enum、generic、collection/set/list/mapなど) ありがとうございました。

    0

    2答えて

    私はFlexでモジュールベースのアプリケーションを開発しており、すべてのバリューオブジェクト(VO)をライブラリプロジェクトに移動することを考えていましたが、これが悪い考えであると思っているのか、代替案があるのか​​不思議でした。 現在の構造: 私はシェルアプリケーションと3つのモジュールからなるプロジェクトを持っています。モジュールには、実行時に動的にロードされる約10個のカスタムコンポーネント

    8

    3答えて

    値オブジェクトにはIDがありません。 ORMはデータベースを更新するためにIDが必要です。 ORMをトリックする方法はありますか? (内部オブジェクトとしての値オブジェクトのマーキングIDは機能しません。そのため、ORMは別のアセンブリに存在し、同じアセンブリに移動させることはできません)。 ありがとうございます。

    6

    1答えて

    すべてのエンティティと値オブジェクトは、マーカーインターフェイスIEntityとIValueObjectを実装しています。私はそうのようなコンポーネントとして扱われるためにそれらを設定している: public override bool IsComponent(Type type) { return typeof(IValueObject).IsAssignableFrom(type)