かとじゅんの技術日誌

技術の話をするところ

ドメイン駆動設計

ドメイン駆動設計を始めるときにおすすめなコード例

ドメイン駆動設計で開発する時に、まずお手本となるコード例をみたいですよね。まず、これ見ましょう。 DDDSampleは、Javaで実装されたものです。*1 原書の内容と連動しているので、原書を読んでいる人にとっては分かりやすいと思います。読んでいなくても、…

ドメイン駆動設計を始めるときにおすすめな教材&情報源

ドメイン駆動設計(DDD)を始めるときにおすすめな教材&情報源を順不同で紹介します。 まずは、EvansのDDD本。洋書ですが、原書にしか書いてないことがあるので、はやりこれです。 Domain-Driven Design: Tackling Complexity in the Heart of Software作者: E…

ドメイン駆動設計に現場に適用するには 〜DXOにはS2Utilがオススメ〜

先のエントリのコメントでいただいたように、ドメイン駆動設計はよいのだが、FATではなくライトな設計にしたいという観点も確かにあります。今回は、手で一から書くと何かとコードが煩雑に成りがちのDXOについて考えてみます。 たとえば、DXOしない場合はUI…

ウェブアプリケーションの構造について

日経ソフトウエア 11月号の特集2で「最新Eclipseで良いJavaプログラムを書こう」に関連する話題として、さらに視野を広げて実用的なウェブアプリケーションでのレイヤー構造とかドメインオブジェクトの関係はどうなるのか?という点について解説してみたいと…