// implementacja kontrolera aplikacji obsuguje zapytania aplikacji web
// przy uyciu widoku i strategii obsugi transformacji
public class ApplicationControllerImpl implements ApplicationController {
 
  ...
 
  public void handleResponse(RequestContext requestContext,
                             ResponseContext responseContext,
                             ServletContext servletContext) {
 
    ViewMapper viewMapper = ViewMapper.getInstance();
    String stylesheet = viewMapper.getViewTemplate(requestContext, 
                        responseContext.getLogicalViewName());
 
    TransformHelper helper;
    helper = new TransformHelper();
 
    Reader xmlReader = new StringReader((String)responseContext.getData());
    InputStream xslStream = servletContext.getResourceAsStream(stylesheet);
    helper.transform(requestContext.getRequest(), responseContext.getResponse(),
                     xmlReader, xslStream);
  }
}
