domain-driven-design

    0

    2答えて

    Webサイトから製品をエクスポートし、注文をインポートする第三者システムとの統合を実装します。 すでに設計で行われているいくつかのddd作業があり、それを続けたいと思います。 オーダーや製品のすべてのプロパティは値オブジェクトでカバーする必要がありますか? ProductSku 商品名 ProductDescription ProductPrice 等...

    9

    1答えて

    私は自分のスキーマ/テーブルをモデル化するために使用するSQLデータモデル(EF Core 1.1を使用)を最初に持っています。しかし、私はまた、これらのSQLデータモデルの部分またはフルマップバージョンであるドメインオブジェクトを持っています。本質的には、SQLデータモデルと同じ形をしています。 ここでは、複雑なオブジェクトがトラッキングされたコンテキストのコンテキスト外で変更されている場合に、

    0

    1答えて

    私たちは現在のプロジェクトでDDDのプラクティスを使用しています。私たちの問題は、多くの境界のあるコンテキストがあり、各コンテキストはその永続レイヤを含む階層化されたアーキテクチャです。問題は、例えば、限定されたコンテキストでは、他の限定されたコンテキストからのデータを参照する必要があるということです。例えば、IdentityAccessコンテキストは、ユーザーの管理を担当するコンテキストです。U

    0

    1答えて

    私が取り組んでいるプロジェクトでは、オブジェクトにはInvoices, Payments, CreditNotesなどが含まれています...私が遭遇する問題は、常に多くのクエリが増加しており、私はこれらのクエリでいくつかの計算を繰り返しています。たとえば、計算するとUnpaidAmountまたはInterestが得られます。それはすでに混乱しており、時間とともに悪化するでしょう。 解決策は、ドメイ

    1

    2答えて

    私は設計して開発している新しいSpringアプリケーションのために、いくつかの技術的理由からMongoDBを永続化レイヤーとして使用しています。これは、私がバリューオブジェクトを含むいくつかのDDD原則を実装しようとしている最初のプロジェクトです。私は実際には単に文字列であるValueObjectを保存する最良の方法を見つけることを試みています。私のSpring REST Controllerは、

    0

    2答えて

    JavaのDDDは、通常、ドメインの一部であるすべてのプリミティブを値オブジェクトに変換することを意味しますか?私は今日、同僚とのStringly(厳密には強力な)型付きコードに関する同僚との議論を行ってきました。私は、物事を分離するバリューオブジェクト(まあ、エンティティではないもの)にすべてを変えるというのが大好きですが、構造体(住所、通り、家の番号など)の場合には、 、など)、または組み込み

    1

    1答えて

    これらの記事で説明したように、私は、メディアタイプの5つのレベルを使用して、ドメイン駆動設計の原則と私のREST APIにCQRSの原則を適用しようとしています: https://www.infoq.com/articles/rest-api-on-cqrs http://byterot.blogspot.ch/2012/12/5-levels-of-media-type-rest-csds.ht

    1

    2答えて

    通知システムを構築しています。ここでは、通知がいつ配信されるかを定義するサブスクリプションを作成できます。私はユーザーが集約ルートであり、それらのためのリポジトリを持つことを確立しました。私はこのコンセプトのまわりで私の頭を包み込むのに少し問題があります。私の理解からは、リポジトリから集計ルートのみを取得する必要があります。 のは、私はユーザー public class User {

    0

    1答えて

    特定のドメインに対応する文字列パーサーは、ユーティリティまたはドメイン/値オブジェクトと見なす必要がありますか? 例:ユーザーが金融商品の検索リクエストを送信します。たとえば、「OMX KRエクイティ」このような文字列をプロバイダに送信するには、解析してその正確な値(楽器名、市場コード、楽器の種類)にマッピングする必要があります。検索要求ファイルの構造は機器の種類によって異なるため、文字列が解析さ

    1

    1答えて

    私はDDDを学び始めました。だから私は愚かな質問のために謝罪します... 私はPostエンティティを持っています。それはうまく見えます。ただし、tagsが必要です。エンティティとして意味を成されていない class Post attr_reader :tags attr_reader :title attr_reader :text # ... end