Example 5.7 Tight Coupling between a Domain Object and HttpServletRequest object /** The following excerpt shows a domain object that is too tightly coupled with HttpServletRequest **/ public class Customer { public Customer ( HttpServletRequest request ) { firstName = request.getParameter("firstname"); lastName = request.getParameter("lastname "); } }