[Layered Pattern]


より良いコードを生成するために開発された概念

良いコードは何ですか?


メンテナンスが容易で、可読性がよく、他人が理解しやすいコードです.

では、なぜ良い和弦なのでしょうか。


人件費効率.開発者の時間を節約してこそ、効率が向上します.
コードの理解とメンテナンスに時間を費やしましょう.
多くのモードとライブラリが誕生しました.

を選択します。


1朕の関心事項の分離


1つのサーバファイルですべての機能を実行するだけですか?
問題が発生すると爆発します...
分離プロセスにより問題を迅速に解決

レイヤー


クライアントに近い階層からデータベースに階層化します.
l各コンポーネントの役割を明確にする
各層コードは互いに独立し,相互影響を最大限に低減する.
高可読性、高再利用性
モジュール化、コンポーネント化、分離、注目点の分離.

レイヤー

client <=> presentation <-> business <-> persistence <=> database

🙋‍♀️ ひょうげんそう


せいぎょそうち
リクエスト/レスポンス処理

👩‍💻 ビジネス層


サービス
ログイン、登録などのサービスに直接関係する内容

💻 永続層


モデル人
sql処理
たんほうこうせい
寝る前の階だけを考えています.
表示レイヤが永続レイヤと通信する必要がないことを示します.
SoC
互いに独立する.互いに関心を持たない.