- Servlet Filter before chain.doFilter() (Acegi runs here)
- GrailsDispatcherServlet.doDispatch() starts
- Spring MVC Interceptors preHandle() (OSIVI opens session)
- Grails Filters “before” closure
- Controller beforeInterceptor
- Controller action
- Controller afterInterceptor
- Grails Filters “after” closure
- Spring MVC Interceptors postHandle
- View rendering
- Grails Filters “afterView” closure
- Spring MVC Interceptors afterCompletion() (OSIVI closes session)
- Grails DispatcherServlet.doDispatch() ends
- Servlet Filter after chain.doFilter() (Sitemesh runs here)
Uff!
Diese Artikel könnten Sie noch interessieren:
- I18N-Problem in Grails Wenn man eine mehrsprachenfähige Webanwendung erstellen will, unterstützt Grails recht...
- Parallels on the Mac: Where is my Insert key? I am working with Parallels Desktop on the Mac which...
Berater, Coach und Trainer für effektive Produktentwicklung