3

LiferayとHibernateの相互作用に関連するいくつかの質問があります。いくつかの理由で、このレイヤーをアプリケーションから削除したいと考えています。したがって、以下の質問:

LiferayはHibernateにパッケージ化されており、LiferayデータベースのデータへのアクセスはHibernateAPIを使用することで簡素化されていることを知っています。

  1. それはどの程度それに依存していますか?
  2. プラグを抜くことができますか?
  3. その上でどのくらいの開発努力が必要でしょうか?
  4. Liferayはどのような目的で内部データベースを使用していますか?

主に、私たちの目的に必要のないほとんどすべてのものを削除したいと考えています。

PS:上記に答える適切なリンクが見つかりませんでした。

4

1 に答える 1

5

それはどの程度それに依存していますか?

可能な限り最大限に。それ以来、liferayのすべてのポートレットは、データベースと通信するために内部的に休止状態を使用します。

プラグを抜くことができますか?

いいえ。ありえない。

その上でどのくらいの開発努力が必要でしょうか?

上記の回答を参照してください。:-)。しかし、それでも、ソースからポータルを自分で構築することで何とかできると思うなら、それはメンテナンスの頭痛の種であり、アップグレードについてどうしますか...?

Liferayはどのような目的で内部データベースを使用していますか?

データベースには、ポータルとそのOOTBポートレットに関するすべての情報(ユーザー、ロール、権限、PortletPreferences、PortalPreferencesなど)が格納されます...

@fvuのコメント(最初のコメント)に特に注意を払うことをお勧めします。

于 2012-08-07T11:05:01.870 に答える