我应该把登录逻辑放在哪里? DispatcherServlet 还是过滤器?
Where should I put the login logic? DispatcherServlet or a Filter?
以下两件事都实现了 front controller pattern
:
DispatcherServlet
由 Spring 定义
Filter
由 servlet 规范定义
我认为登录逻辑应该放在front controller
中。但是我应该在 Spring MVC 网络应用程序中使用哪一个?
与其自己实现,我强烈建议使用 Spring-Security。
顺便说一句:Spring-Security 挂钩到 HTTP-Request 处理过程("entry"-point)的方式是基于 Servlet 过滤器(org.springframework.web.filter.DelegatingFilterProxy
)。
以下两件事都实现了 front controller pattern
:
DispatcherServlet
由 Spring 定义
Filter
由 servlet 规范定义
我认为登录逻辑应该放在front controller
中。但是我应该在 Spring MVC 网络应用程序中使用哪一个?
与其自己实现,我强烈建议使用 Spring-Security。
顺便说一句:Spring-Security 挂钩到 HTTP-Request 处理过程("entry"-point)的方式是基于 Servlet 过滤器(org.springframework.web.filter.DelegatingFilterProxy
)。