InfoQ ホームページ DomainDrivenDesign に関するすべてのコンテンツ
アーティクル
RSSフィード-
DDDアプローチを用いたビジネスルールの検証
ソフトウェアアプリケーション開発の目標が、その分野の専門家の振る舞いをエミュレートすることであるならば、ビジネスルールを捕捉し、実装することが課題となります。これは単にコーディング能力よりも、優れた知識管理に関わるものです。ドメイン駆動設計のテクニックに従うことで、ビジネスルールを効果的に検証、実行する構造の実現が可能になります。
-
Hades - JPAリポジトリが簡単に作れる
世の中にある、ほとんど全てのアプリケーションは、その仕事をするには、データにアクセスする必要がある。ドメイン駆動設計アプローチでは、ドメインを構成するエンティティ用のリポジトリを定義する。Javaの開発者は、よくJPAを使って、これらのリポジトリを実装する。Hadesは、オープンソースのライブラリでJPAとSpring上に作られており、データアクセス層の実装が著しく改善され、実際に必要なコード量を削減できる。