7

私は OOP 設計パターンとフレームワーク設計について読んでいて、 ORMPersistence Frameworkという用語の違いについて少し自信がありません。ORM は PF の一種ですか? この 2 つに期待できるさまざまな機能は何ですか?

4

2 に答える 2

4

ORMを、任意のデータをオブジェクト/クラス構造にマップするシステムとして定義します。そのデータは、永続データを目的としたシステムからのものである可能性がありますが、必須ではありません。ネットワークサービスからオブジェクトにデータを読み取るJSONマッパーを想像してみてください。

永続性フレームワークは、主にORMを使用してユーザーコードにインターフェイスし、問題のあるオブジェクトのストレージを可能な限り安全で信頼性の高いものにするためにカバーします。

ORMは、永続性よりも一般的な用語です。ORMは永続性なしで生きることができますが、その逆はありません。

于 2011-03-29T07:21:09.760 に答える