JCR JSP реализация taglib

Я ищу реализацию jsp taglib для jcr. Мне нужно что-то для доступа к свойствам jcr Node's и Node в стиле xpath.

Кто-нибудь может порекомендовать мне что-нибудь. Заранее спасибо.

2 ответа

Да, Apache Sling, HST Hippo и Magnolia могут стать шагом в вашем направлении. AFAIK - нет единой библиотеки jsp taglib для JCR-репозиториев, но создать ее не так сложно, хотя у вас есть время. Все три проекта позволяют использовать разные слои представления, в том числе JSP, Freemarker и другие. Я не очень хорошо знаком с Magnolia, но слой представления Hippo - это MVC, основанный исключительно на Java/Spring и использующий JSP для рендеринга по умолчанию. У них также есть довольно приличное учебное пособие по началу работы.

Я искал что-то вроде этого и думаю, что Apache Sling - действительно лучшее, что вы можете получить. На самом деле не так много библиотек слоев представления для репозиториев JCR, особенно jsp taglib.

Может быть, Spring Surf может помочь вам.

На вашем месте я бы проверил исходный код некоторых CMS и посмотрел бы на их слой представления, например Magnolia или Hippo, который имеет очень хорошую реализацию Spring View MVC уровня, называемую HIPPO SITE TOOLKIT.

Я лично никогда бы не сделал слой представления для своего хранилища сам. Это зависит от того, что это за хранилище. Например, довольно сложно реализовать пользовательский интерфейс для хранилища документов, без тонны Javacsript он не будет очень полезным. В этом случае я бы выбрал некоторые существующие CMS, основываясь на том, какую реализацию JCR я использую. Магнолия поддерживает как Кролика, так и Модешапа. Бегемотик CMS только Jackrabbit

Другие вопросы по тегам