Реализация taglib JCR JSP - PullRequest
       15

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

1 голос
/ 23 июня 2011

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

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

Ответы [ 2 ]

3 голосов
/ 28 июня 2011

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

2 голосов
/ 27 июня 2011

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

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

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

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

...