我正在关注Spring MVC教程 并阅读有关mvc设计模式的这篇文章 http://www.javaranch.com/journal/200603/frontman.html
因此我试图制作一个这样的应用程序,它使用了spring mvc结构和frontController设计模式。 1.带有DispatcherServlet的frontController来自spring,它重定向并处理请求 通过(servlet_name)-servlet.xml中的路由进行设置 2.设置一些由Beans和TO类组成的业务逻辑对象。
那里有一些问题 1.由于dispatchservlet只为一个表单操作采用一个控制器,这是否意味着我需要实现一个控制器的每个动作?会有更优雅的方式吗? 2.我还需要设置安全过滤器的指针,以便对所有页面进行身份验证答案 0 :(得分:1)
不要忘记单独的服务层。
- 由于dispatchservlet只为一个表单操作采用一个控制器, 这是否意味着我需要实施每一个 动作一个控制器?会有吗? 一些更优雅的方式?
醇>
您可以将操作与Controller方法相关联,因此如果有多个操作可以组合到单个Controller中,您可以随意执行操作。查看Spring 3中的注释。
- 我还需要设置安全过滤器的指针 所有页面的身份验证
醇>
您可以使用基本身份验证,或者更好的是,使用Spring Security。