Building Spring 2 Enterprise Applications [electronic resource] /