2011-06-23 43 views
1

我正在为jcr寻找jsp taglib实现。我需要一些东西来访问xpath风格的jcr Node和Node的属性。JCR JSP taglib实现

有人可以推荐我一些东西。 在此先感谢。

回答

2

我正在寻找这样的事情,我认为Apache Sling是真正的最好的,你可以得到。 JCR存储库实际上没有太多的视图层库,特别是jsp taglib。

也许春天冲浪可能可以帮助你。

如果我是你,我会查看一些CMS的源代码,看看他们的视图层,如Magnolia或Hippo,它有一个很好的Spring MVC视图层实现,名为HIPPO SITE TOOLKIT。

我个人从来不会为我的存储库自己做一个视图图层。这取决于什么样的存储库。例如,为文档存储实现UI非常困难,没有大量的Javacsript就没有多大用处。这种情况下,我会根据我使用的JCR实施情况决定使用一些现有的CMS。木兰支持Jackrabbit和Modeshape。 Hippo CMS只有Jackrabbit

3

是的Apache Sling,Hippo的HST和Magnolia可能是你的方向迈出的一步。 AFAIK没有用于JCR存储库的单个jsp taglib库,但如果您有一些时间,则不应该很难创建。 所有三个项目都允许您使用不同的视图图层,包括JSP,Freemarker等。我并不熟悉Magnolia,但Hippo的视图层是MVC,纯Java/Spring基础,并使用JSP作为默认渲染。他们也有一个相当不错的getting started tutorial