decouple servlet api