Spring Framework and Magnolia CMS: Creating Complex Java-based Websitesby Vikram VaswaniDecember 8, 2010August 28, 2012