エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【初心者】レイヤードアーキテクチャって? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【初心者】レイヤードアーキテクチャって? - Qiita
はじめに DDD(ドメイン駆動開発)を学ぶにあたって避けては通れないレイヤードアーキティクチャの概略... はじめに DDD(ドメイン駆動開発)を学ぶにあたって避けては通れないレイヤードアーキティクチャの概略を簡単にまとめました。※初めてアーキテクチャを学ぶ初心者です。 3層アーキテクチャ(一般的なアーキテクチャ) プレゼンテーション層 = クライアントとの入出力をする層 ビジネスロジック層 = ビジネスロジックの表現をする層 データアクセス層 = データベースとの入出力をする層 問題点 ビジネスロジック層は、ロジックが複雑になりがちなため、設計がうまくできずにメンテナンス性が悪くなりやすい。 3層アーキテクチャの問題点を緩和するため、レイヤードアーキテクチャを採用すると、下記のようなレイヤーになる。 レイヤードアーキテクチャ UI層 = クライアントとの入出力をする層。Webフレームワークではコントローラに当たる部分。 Application層 = ユースケースの実現をする層。 Domain層

