DDD Alliance! ドメインオブジェクトの見つけ方・作り方・育て方
イベント内容
ドメインオブジェクトの設計の考え方と実際のやり方を紹介します。
人気が出ることが想定されるため、座席数を限界設定で始めました。
当日の混雑が想定されますが、多くの方にご参加頂けるよう、ご了承ください。
また、申込された方で来られなくなってしまわれた方は、後の方のため早めのキャンセルをお願いいたします。
アジェンダ
- ソフトウェアの設計原則のおさらい(モジュール化、凝集と結合)
- 設計原則をオブジェクト指向で実践するためのガイドライン
- 値オブジェクトの見つけ方・作り方・育て方
- ドメインオブジェクトとデータマッピング(ORM/Jackson/Spring MVC)
- 時間があれば、Q&A
※開場 18:45
「ドメインオブジェクトの見つけ方・作り方・育て方」
内容
ドメインオブジェクト、特に値オブジェクト(Value Object)にフォーカスして、
ドメイン駆動設計の実践方法を、コード(Java)を交えて紹介します。
1.ソフトウェアの設計原則のおさらい
・モジュール化・高凝集・疎結合
・オブジェクトによるモジュール化
・ドメイン駆動でオブジェクトを設計する
2.設計原則をオブジェクト指向で実践するためのガイドライン
・オブジェクト指向エクササイズ 9つのルール
・リファクタリング いやな臭いと処方箋
・ドメイン駆動設計10章 しなやかな設計 6つのパターン
3.値オブジェクトの見つけ方・作り方・育て方
・知りたいことはなあに
・基本データ型をラップする
・値オブジェクトの振る舞いを豊かにする
・コード例
4.ドメインオブジェクトとデータマッピング
・集約:データマッピングの単位
・テーブルとのマッピング MyBatis SQL Mapper
・JSONマッピング Jackson ObjectMapper
・Spring MVC DataBinder
発表者
増田 亨(ますだ とおる) Twitter: @masuda220
ギルドワークス株式会社 取締役
有限会社システム設計 代表
ビジネスの関心事を正しく理解し、顧客に価値あるソフトウェアを届けるために、10 年前から「ドメイン駆動設計」に取り組んでいます。
・主な活動実績
日本最大級の 60 万件以上の求人情報サイト「イーキャリアJobSearch」の開発
BIGLOBE 開発部門へのドメイン駆動設計の導入・普及コンサルティング
アルバイト・パートの採用管理システム 導入社数 No.1 サービス「リクオプ」の開発
大規模人材紹介ポータルの全面リニューアル
DDD Alliance
DDD Alliance に興味を持たれた方は、こちらもご参照ください。
http://www.ddd-alliance.org/
今後の開催イベント
6/4(土)と 6/18(土)、6/25(土)の 2 日間で 2 つのワークショップを実施予定です。
ご興味がある方は、こちらもご参照ください。
【6/4(土)】
ドメイン駆動設計に向けたオブジェクト指向エクササイズ
http://ddd-oo-exercise01.peatix.com/
【6/18(土)、6/25(土)】
第4回 実践的ドメイン駆動設計ワークショップ
http://ddd-alliance0004.peatix.com/
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。