使用面向Servlet的自定义框架,太多的servlet,这是一个问题

Ber*_*own 1 java servlets java-ee

在我们的应用程序中,我们通过Servlet构建不同的Web应用程序 我们的应用程序中有许多Servlet和过滤器.

我们已经使用了不同的框架,但不是这个特定的遗留Web应用程序.一个问题是一个应用程序/ servlet完全独立于另一个应用程序/ servlet.

如果您要重新设计使用此旧设计的应用程序,那么如何解决因太多servlet导致应用程序被破坏的问题.

我正在考虑某种"Servlet管理器",它将一组servlet分组,然后在适当的时候调用适当的servlet.

ska*_*man 5

Spring可以将请求委托给现有的旧Servlet(使用ServletWrappingControllerServletForwardingController),如果这是你想要的.

因此,您可以将Spring DispatcherServlet放在传统servlet的前端,充分利用Spring的请求路由工具.Spring还可以为您提供更容易在servlet之间共享内容的工具,但是可以为您提供servlet上下文中的共享组件.