知っておくべき最も重要な建築パターン

ソフトウェアアーキテクチャの一般的なパターンについて話しましょう。

アーキテクチャパターンは、特定のコンテキストにおけるソフトウェアアーキテクチャの一般的な問題に対して一般的に使用される一般的なソリューションです。

テンプレートは、特定のコンテキストにおける問題の解決策です。

, .

, !

  • — —

 — ( «n-»). , . , : , -, .

n層アーキテクチャの人気のある例
n-

. , .

,  — , , .

, , .  — , . . , .

  • , . , . .

  • ,  — : , , .

  • , , : . , ,  — .

閉じたレベルとリクエストの移動

. : - — .

, .

, -. , .

.

 — , - ?

. .

.

.

 — .

チャネルとフィルターのアプローチ
« »

. , , .

 — . . , .

. , « — » : .

:

  • () — ;

  • () — ;

  • () — ;

  • () — .

, .

.

, ,  — , EDI ( ), ETL (, ).

 — : , , .

 —

, , .

, , , . .

« — » .

  • , «», , «», .

  • «» .

, .

( )  — .

« — » , , ( «») ( «»), , — , - ( , ).

 —  —

.  — , , — .

?

, ?

« —  — » (MVC) :

  •  — .

  •  — .

  •  — .

.

«», «» «» .

MVC - .

, , .

, , , .

. . .

 — .

:

  • «» « » OrderCreated.

  • «» . « » CreditReserved « » CreditLimitExceeded.

  • «» «» «» «».

, . , -, , . API .

(, ) .

: «», API. , .

, , . .

, .

, . ,  — . : , , , , ,  . .

, ?




All Articles