2013-01-08 7 views
1

Мое приложение требует загрузки/скачивания файлов с использованием репозитория Rabbitbit. Я использую Spring 3.1, Tomcat 6, PostgreSQL 9. Итак, какая версия Jackrabbit совместима с моим текущим приложением? Также я смущен тем, как идти с этой работой. Я не ожидаю подробного кодирования уровня. Я просто хочу знать, какую структуру я должен придерживаться? Нравится: У меня работает приложение с приведенными выше спецификациями сейчасЗагрузка и загрузка файлов с использованием Spring и Jackrabbit

  • Как интегрировать Jackrabbit в какую конфигурацию использовать.
  • Я хочу хранить данные в базе данных (PostgreSQL), так что я должен соблюдать?

Есть ли ссылка или образец проекта, который я могу назвать? Пожалуйста, помогите, я действительно застрял здесь долгое время.

ответ

0

Последняя версия Apache Jackrabbit (2.5.2 или 2.4.3) должна быть совместимой, поскольку мы используем ее в Silverpeas. Подключение через RMI командой Jackrabbit не рекомендуется:

Предупреждение: В настоящее время библиотека JCR-RMI предназначена для простоты, а не производительности. Вероятно, вы столкнетесь с серьезными проблемами производительности, если попытаетесь запустить какие-либо нетривиальные приложения поверх JCR-RMI (Jackrabbit documentation).

Вы можете посмотреть our code, который создает документ (файл + метаданные), но в сервлет не в Spring MVC. Поскольку после загрузки мы используем стандартный JCR API, все должно быть одинаковым после того, как вы получите репозиторий из URL-адреса rmi с помощью JcrUtils.

Смежные вопросы