// Initialize ServletContext
ServletContextEvent servletContextEvent = new ServletContextEvent(servletContext);
initListener.contextInitialized(servletContextEvent);
// Initialize HttpSession
HttpSessionEvent httpSessionEvent = new HttpSessionEvent(httpSession);
initListener.sessionCreated(httpSessionEvent);
// Init Request scoped data
RequestInitializer requestInitializer = this.applicationContext.getBean(RequestInitializer.class);
requestInitializer.initRequest(request, response);
DataComposerFactory dataComposerFactory = (DataComposerFactory) this.applicationContext