私が読んでいる本によると、3層アーキテクチャ(プレゼンテーション、アプリケーション、ストレージ)では、ストレージ層がシステム内のデータの永続ストレージを管理する責任があります。だとすると、エンティティクラスはアプリケーション層にあると思いますが、そうですか。ストレージ層にはどのようなクラスがありますか? エンティティ クラスとストレージ レイヤーのクラスの違いは何ですか? いくつか例を教えてください。
2 に答える
2
エンティティは、ローエンド データベースの「パーツ」です。これらは、永続化のためにデータ ストレージに配置した断片を表します。UML は、テープ/ヘッドに似たステレオタイプを使用します (まだ誰かがそれが何であるかを覚えている場合):
境界のステレオタイプは、スクリーンに似ています (または、投影と考えることができます)。境界は、いくつかの情報をアクターに提示します。
コントロールのステレオタイプは、回転する車輪 (作業が行われていると考える場所) に似ており、境界イベントに反応せず、エンティティを変更/読み取りするビジネス ロジックを隠します。
長方形表記も使用できます。
編集@www.admiraalit.nl が指摘しているように、この表記法は上部構造自体の一部ではなく (基本的な UML ではありません)、さまざまな UML プロファイルで一般的に使用される表記法です。
于 2016-07-24T11:17:11.887 に答える