Bindings, Platforms, and Innovation
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
Tracking change and innovation in the enterprise software development community
Posted by Floyd Marinescu on Mar 12, 2007 06:24 PM
In this latest InfoQ article, Costin Leau provides a nice introduction to JSR 170 (Java Content Repositories) and how to integrate it with Spring Modules' JCR module, whose main objective is to simplify development with the JSR-170 API in a similar manner to that of the ORM package from the main Spring distribution.Download the Free Adobe® Flex® Builder 3 Trial
Adobe® Rich Internet Application Project Portal
5 Ways to Ensure Application Performance
Alfresco also very good one among those,as i used alfresco extensively,it also offers all levels support and spring,hibernate were integrated.From UI point of view it uses JSF so i suggest alfresco product while choosing among the JSR-170 Content repository implementations. Thanks, Kishore Madugula
Hi Floyd, Can you tell me how have you clustered JackRabbit? Do you use the new clustering capabilities? If not then how are things synchronized across nodes within the cluster. Also do you use a transactional back-end storage for the content repository and if so how have you and your team overcome the apparent lack of transactional integrity inherent in the design and implementation? Transaction chopping via component-resource partitioning (no sharing), chaining of execution units across threads, incorrect transaction patterns such as writes without reads (lost updates),.... kind regards, William
The problem I have with Alfresco is that it is a product that happens to use its own JCR implementation for content management. It is not a JCR implementation that one could easily integrate and embed within an existing application. The last time I looked you could not even create a repository object without first creating a explicit static code dependency on Spring - you needed to access the repository via an application context. It all seems so dependent on the product packaging and deployment (web application). regards, William
The following blog entries are all based on transactional analysis work I recently performed for a customer that was having repository corruption issues in the pre-production phase of a project based on JackRabbit. Transaction Integrity Inspections http://blog.jinspired.com/?p=37 More Transaction Integrity Inspections http://blog.jinspired.com/?p=39 Concurrent Transactional Access http://blog.jinspired.com/?p=40 regards, William
In the importFile springify sample, I think this line return (Node) execute(new JcrCallback() { should be return (Node) template.execute(new JcrCallback() { Correct me if I'm wrong. Thanks, Paul.
Yes, you are right Paul. Thanks for the correction. ./alex -- :Architect of InfoQ.com: .w( the_mindstorm )p. C4Media/InfoQ Co-Founder
Thanks so much for this article! I had to do some research for my development group and your piece was a great summary that covered a lot of material. The world needs more articles like this! Thanks!
Hi, Can u tell me how i can store contents on Remote machine. I will install application on one machine and store files on other machine. There will be firewall between both machine. Please help me. Thanks, in advance. -Andy
Can u tell me how i can store contents on Remote machine.
Try:
and run Jackrabbit in Tomcat on this remote machine.
Hi guys, I'm the "Spring Extension JCR" committer. I would announce to you that the original JCR Module was migrated to the new Spring Extension infrastructure. I've recently released a new version of this module currently 0.9! Below some useful links: http://salvatoreincandela.blogspot.com/ http://forum.springsource.org/forumdisplay.php?f=65
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.
This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.
This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.
This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.
After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.
IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.
Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.
10 comments
Watch Thread Reply