Spring framework implementation