タグ

2016年3月8日のブックマーク (2件)

  • PHP開発プロジェクトでドメイン駆動設計実践 - GMOインターネットグループ グループ研究開発本部

    今回開発したWebサービスの特性上、1リクエストに対して1トランザクションで済ませられるのでトランザクション処理は共通のコントローラで一括して管理するようにしました。 Yii 2ではActive Recordが使えるので、モデルをActive Recordで実現するようにして、リポジトリとのやり取りを簡略化しました。そのため、エンティティとリポジトリをモデルの役割としてまとめるようにしました。 コントローラの処理 リクエストを受けたコントローラは大まかに以下の流れでリクエストを処理するようにしました。 集約のロード ビジネスロジック(サービスメソッドの実行) 集約の保存 表示データの構築 レンダリング 集約 概要 集約を導入すると次のような効果が期待できます。 トランザクション整合性が必要な属性をまとめることで管理しやすくなる 属性を集約にまとめることで属性の管理を集約間のやり取りとして簡

    PHP開発プロジェクトでドメイン駆動設計実践 - GMOインターネットグループ グループ研究開発本部
  • enPiT BizSysD – 産業技術大学院大学

    高度IT人材を育成する産学協働の実践教育ネットワーク「enPiT学はビジネスシステムデザイン分野の実学を展開 enPiT(エンピット)は日国内の40以上の大学と産業界が連携して実践的な人材育成を推進する教育ネットワークです。 enPiTでは社会的要請が強い4つの分野(ビッグデータ・AI分野、セキュリティ分野、組込みシステム分野、ビジネスシステムデザイン分野)において課題解決型学習(PBL)などの実践的な情報教育を学部生・高専生に対して推進・普及します。 東京都立産業技術大学院大学は、筑波大学・公立はこだて未来大学などとともに、ビジネスシステムデザイン(BizSysD)分野を担当します。 学では社会人が学ぶ専門職大学院としての特徴を生かしたカリキュラムを展開。進化を続ける先端情報技術や情報インフラを有機的に活用し、潜在的なビジネスニーズや社会ニーズに対する実践的問題解決ができる人材

    enPiT BizSysD – 産業技術大学院大学
    aratafuji
    aratafuji 2016/03/08
    参考にしたい