Once I have came across a pattern, where ServletRequest and response objects are put to servlet\'s local ThreadLocal variables. The servlet class h
ServletRequest
ThreadLocal
I think the better case can be like..
Connection object once created in Service layer put in ThreadLocal then call a DAO layer, get connection object from Threadlocal.