The local engine is shared through a Spring HTTP service and is secured using Spring Security.
It is deployed using a local embedded Jetty server.
Port and context path are read from preferences. They must be configurable by the user.
The web descriptor contains:
springSecurityFilterChainfilter that declares the
DelegatingFilterProxySpring filter, associated with the web application context which is published in
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTEservlet context attribute.
DispatcherServletSpring dispatcher servlet, associated with the application context at sc/shared/SCDispatcherWeb.xml
The web application context which is published by the embedded web application is a hierarchical chain of application contexts:
DispatcherServlet. It contains the export of the
SharedEnginebean using a
SharedEngineas being wrapped by the
EngineContainerfactory and declaring the security constraints
EngineContainerbean that wraps the current