需要有关Spring Front Controller和Bean Concept的指南

时间:2010-06-22 01:26:30

标签: java jsp spring-mvc

我正在关注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.我还需要设置安全过滤器的指针,以便对所有页面进行身份验证

1 个答案:

答案 0 :(得分:1)

不要忘记单独的服务层。

  
      
  1. 由于dispatchservlet只为一个表单操作采用一个控制器,   这是否意味着我需要实施每一个   动作一个控制器?会有吗?   一些更优雅的方式?
  2.   

您可以将操作与Controller方法相关联,因此如果有多个操作可以组合到单个Controller中,您可以随意执行操作。查看Spring 3中的注释。

  
      
  1. 我还需要设置安全过滤器的指针   所有页面的身份验证
  2.   

您可以使用基本身份验证,或者更好的是,使用Spring Security。