タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ドメイン駆動に関するaka_meganeのブックマーク (2)

  • Domain Driven Design | UREILESS

    オブジェクト指向でWEBアプリケーションを作る オブジェクト指向的な設計でWEBアプリケーションを作ってみたので、そのご紹介。 これからオブジェクト指向を勉強する方や、どうすればオブジェクト指向のやり方でWEBアプリケーションが作れるのか知りたいと思っている方の参考となれば幸いです。 作ったアプリケーションは簡単なショッピングサイトです。 ショッピングサイトデモ 管理サイトデモ ソースコード(Java):myshopj ソースコード(PHP):myshopp(途中) はじめに いきさつ 参考書籍 ドメインモデリング モデルの状態を変化させる責任はハンドラに持たせる Based on 契約による設計(Design By Contract) リポジトリパターン リポジトリとUnit of Workパターン できるだけ不変オブジェクトにしよう リポジトリ実装クラスへ直接の依存性をもたない 通

    aka_megane
    aka_megane 2014/07/31
    例文も説明文もわかりやすい
  • コードで学ぶドメイン駆動設計入門 〜エンティティとバリューオブジェクト編〜 - かとじゅんの技術日誌

    先日、DevLOVEで発表した「コードで学ぶドメイン駆動設計入門」ですが、入門としながらも難しかったかもしれません。モデリングの話は難しい方の話題なので仕方ないのですが、できるだけわかりやすく補足するブログを書いてみたいと思います。 まず、レイヤードアーキテクチャの話ですが、こちらのスライドを参照してください。 DEVLOVE HangarFlight で話したスライド&ソースコード - じゅんいち☆かとうの技術日誌 平たく言うと、そのアプリケーションが解決する問題の領域がドメインです。ドメインとそれ以外のものをごっちゃにしないようにしたのが、ドメイン駆動設計だと考えればよいと思います。 一般的に業務システムでは、対象業務がドメインに成り得ますので、ドメインは業務に準えて語られることが多いと思います。ドメインに登場する概念をユビキタス言語*1として定義し、モデルに落としこむというのが設計の

    コードで学ぶドメイン駆動設計入門 〜エンティティとバリューオブジェクト編〜 - かとじゅんの技術日誌
    aka_megane
    aka_megane 2013/11/07
    基礎知識
  • 1