A JCR repository, like Apache Jackrabbit (basis for Hippo CMS 7’s content repository), mainly consists of nodes and properties. As described in the JCR specification, a Java Content Repository should support 2 different query syntaxes: XPath and SQL. Once you get the hang of the syntax, performing a search on a JCR repository is quite easy, but today I came into a situation where I was not able perform the query I wanted. In this post I’ll try to describe what my problem was and how the same result can still be achieved.
I just did a fresh install of Ubuntu Jaunty Jackalope(9.04). After reinstalling Thunderbird (my favorite mail client), I was unable to see my Google calendars with Thunderbirds Lightning extension.
I’ve been using Eclipse as my main IDE the past couple of years. Eclipse by itself is great for Java development, but you can do so much more with it then just that. One of the biggest advantages I think Eclipse has, is that there are so many plugins available for it.
I’m currently working on a project where we are looking at creating an integration layer for external applications to connect to our back-end applications. In our case, one of the back-end applications is Hippo CMS 7’s repository. I’ve been reading up on ESB’s like Apache ServiceMix and Synapse, but even though both projects look very interesting, they actually are a bit too much for what I want to do. There was one project though that seems to be exactly what I want: Apache Camel.
Since I’m not able to attend the actual ApacheCon conference days I decided to join some of the pre-conference meetups.