Chapter 8: Using Spring with a ContentManagement System
A content management system (CMS) provides a higher level of abstraction than a standard relational database, offering features such as versioning, access control and authentication, searching, event notification, and workspace isolation. CMS integration is becoming more common as content management becomes a more integral aspect of web application development.
As CMS solutions grew in demand, the need for a standard in this area became more important. Several years ago, the specification for JSR-170 was approved, giving rise to a standard for CMS implementations: Java Content Repository (JCR).
Note Java Specification Requests (JSRs) are proposed by members of the Java Community Process ...