Category Archives: Jackrabbit

Some lessons are learnt the hard way.  A datamanagement library (abstracting Jackrabbit-JCR) I designed a few months back showed tremendous weakness while handling large concurrency.  My first instinct was to run for cover and make all access methods synchronized.  Since the framework was a spring managed setup (some keys beans were singleton), the synchronization short Read More →

Session is the facade with which applications communicate with the underlying JCR repository. It is the application writer’s job to manage these session appropriately. Sessions are not thread safe and therefore it is advisable to use and discard a session as early as possible. I have created a utility class ‘RepositoryUtil’ to help manage my Read More →

My company has chosen JCR as the standard for data management. We make integrated digital pathology solutions. Our solutions, while packaged as easy to integrate enterprise products, are built around pathology images, their acquisition and analysis and providing an efficient platform for pathologists to collaborate. An appropriate abstract definition of a Bioimagene product will be, Read More →

JCR as a standard a.k.a. JSR 170 started evolving from February 2002. Day software contributed heavily to its development and by March 2005 a final version was out and thus came to existence JCR 1.0. The reference implementation is hosted by Apache foundation under the name Jackrabbit. JCR 1.0 defines a repository as follows: A Read More →

Say hello to Jackrabbit Source code available @ svn checkout jackrabbittutorial I believe in show and tell. So here is an introductory post that shows you how simple it is to start using a powerful content management system called Jackrabbit using a JCP standardized API called JCR API. It is setup as a maven Read More →