私は OOP 設計パターンとフレームワーク設計について読んでいて、 ORMとPersistence Frameworkという用語の違いについて少し自信がありません。ORM は PF の一種ですか? この 2 つに期待できるさまざまな機能は何ですか?
8955 次
2 に答える
4
ORMを、任意のデータをオブジェクト/クラス構造にマップするシステムとして定義します。そのデータは、永続データを目的としたシステムからのものである可能性がありますが、必須ではありません。ネットワークサービスからオブジェクトにデータを読み取るJSONマッパーを想像してみてください。
永続性フレームワークは、主にORMを使用してユーザーコードにインターフェイスし、問題のあるオブジェクトのストレージを可能な限り安全で信頼性の高いものにするためにカバーします。
ORMは、永続性よりも一般的な用語です。ORMは永続性なしで生きることができますが、その逆はありません。
于 2011-03-29T07:21:09.760 に答える