Объектная База Данных

Вы можете конфигурировать параметры центральной объектной базы данных в файле Jease/WEB-INF/web.xml.

Конфигурация папки базы данных

Имя папки базы данных может быть указано двумя способами:

  • Если имя базы данных не содержит слэш (наклонную черту), папка базы данных будет создана прямо в папке пользователя (домашняя папка в линукс) (предваряемо "db4o" или "perst", см. ниже).
  • Если имя БД включает слэш (java.io.File.separator), значение будет интерпретировано как путь к папке БД.
<context-param>
 <param-name>JEASE_DATABASE_NAME</param-name>
 <param-value>/var/database/test/</param-value>
</context-param>

Пожалуйста заметьте: указанная папка содержит все данные, так если вы хотите сделать резервную копию вашей CMS, просто сохраните указанную папку и все.

Конфигурация механизма БД

Jease поддерживает следующие open-source объектные базы данных:

  • db4o (jfix.db4o.engine.PersistenceEngineDb4o)
  • Perst (jfix.db4o.engine.PersistenceEnginePerst)

db4o это БД по-умолчанию. Если вы хотите использовать Perst, вы можете конфигурировать это в файле WEB-INF/web.xml:

<context-param>
   <param-name>
     JEASE_DATABASE_ENGINE
   </param-name>
   <param-value>
     jfix.db4o.engine.PersistenceEnginePerst
   </param-value>
</context-param>

Если вы хотите интегрировать другие БД с Jease, вы можете реализовать интерфейс для jfix.db4o.engine.PersistenceEngine. Пожалуйста используйте существующую реализацию как руководство.

Last modified on 2011-09-13 by Maik Jablonski