Skip to content

release/2019-01-13

Latest
Compare
Choose a tag to compare
@irof irof released this 13 Jan 05:43
· 462 commits to master since this release
d24e8ff
  • 業務的なサンプルにしました。
  • 依存ライブラリを更新しました。
  • パッケージ構成を変更しました。
    • application.coordinator を導入
    • application.repository を導入
    • domain.type を導入
    • domain.fundamentals を廃止
    • application.usecase を廃止

パッケージ構成

  • application
    • coordinator : 複数の機能(サービス要素)を組み合わせた、複合サービス
    • repository : 永続化を行うインタフェース
    • service : 個々の機能部品
  • domain
    • model : ビジネスロジックをモデルを表現する複合型
    • type : ビジネスロジックを表現する基本型
  • infrastructure
    • datasource : データベースアクセスの実装クラス
    • transfer : 通信の実装クラス
  • presentation
    • controller : コントローラー定義
    • view : ビュー定義