Стандартный интерфейс для взаимодействия с различными репозиториями контента из клиент-серверной среды J2EE с использованием JCR

У меня есть существующее веб-приложение Java, которое использует alfresco в качестве репозитория содержимого. Теперь я хочу, чтобы мое приложение имело интерфейс репозитория контента для взаимодействия не только с alfresco, но и с любыми репозиториями, совместимыми с JCR (даже с локальной файловой системой). В соответствии с моей архитектурой приложения мы можем внедрить реализацию JCR любого репозитория контента. Я много гуглил и не смог найти полезного пошагового руководства по реализации интерфейса JCR и внедрению реализации. Пожалуйста, предоставьте несколько ссылок или что-то, с чем я могу легко это установить. По крайней мере, я хочу использовать реализацию JCR alfresco.


person Jithin Kumar    schedule 28.08.2013    source источник
comment
Есть ли причина, по которой вы не используете CMIS? CMIS имеет гораздо более широкую поддержку как на стороне сервера, так и на стороне клиента.   -  person Gagravarr    schedule 28.08.2013


Ответы (2)


Взгляните на CMIS + Apache Chemistry и переключитесь!

person alfrescian    schedule 28.08.2013

В JCR 2.0 RepositoryFactory следует быть в состоянии предоставить вам репозиторий, который вы хотите. После этого нужно просто передать конфигурацию в свой код, чтобы создать репозиторий и получить к нему доступ. Вы можете просмотреть код Silverpeas или Crash, чтобы увидеть это.

person ehsavoie    schedule 28.08.2013