タグ

ブックマーク / qiita.com/opengl-8080 (2)

  • DDD の Java EE 実装サンプル - Cargo Tracker を読み解く - Qiita

    #レイヤ化アーキテクチャ(LAYERED ARCHITECTURE) ##DDD でのレイヤ化アーキテクチャ アプリケーションの中では、ドメインのロジック以外にも様々な処理が行われる。 例えば、画面表示に関する処理・トランザクション制御・データベースアクセス・メール送信などがある。 もし、これら他の関心事の中にドメインロジックが紛れ込んでいると、コードは非常に読みづらくなり保守もしづらくなる。 この問題を回避するため、ドメインは他の感心事から分離しなければならない。 分離の手法は多々あるが、一般的に広く受け入れられている手法として、レイヤ化アーキテクチャがある。 レイヤ化アーキテクチャでは、アプリケーションが持つ関心事をいくつかの層に分離する。 各層に含まれる要素は、同じ層内の要素かもしくは下位の層にのみ依存し、上位の層には依存しないようにする。 上位の層と連携する場合は、コールバックやオ

    DDD の Java EE 実装サンプル - Cargo Tracker を読み解く - Qiita
  • JavaEE使い方メモ(基本+環境構築) - Qiita

    Java EE とは Java Platform, Enterprise Edition の略。 Java SE(Standard Edition) がデスクトップアプリケーション開発向けの仕様がまとめられているのに対して、Enterprise ーすなわち企業向けのアプリケーション(Web アプリとか)を開発するうえで必要になるライブラリやフレームワークの仕様がまとめられたエディション。 名称について 2014年12月現在の最新はバージョン7。 バージョン4までは J2EE (Java 2 Platform, Enterprise Edition)と呼ばれていたが、バージョン5からは Java EE (Java Platform, Enterprise Edition)と名称が変更されている(年上の人たちは J2EE って言っちゃう人が多い)。 バージョン4までは J2EE 1.4 という

    JavaEE使い方メモ(基本+環境構築) - Qiita
  • 1