2010-06-22 59 views
1

我下面的Spring MVC的教程 也看完这篇文章MVC设计模式 http://www.javaranch.com/journal/200603/frontman.html需要在春季前端控制器和豆理念指导

因此,我想使一个应用程序,像这样,使使用spring mvc结构和frontController设计模式。 1. frontController与Spring中的DispatcherServlet一起使用,通过在(servlet_name)-servlet.xml中路由设置来重定向和处理请求 2.设置一些由Bean和TO类组成的业务逻辑对象。

有一些问题 1.作为dispatchservlet只采取一个控制器的一个表单动作,是否意味着我需要实现每个动作控制器?会不会有更优雅的方式? 2.我还需要指针,为所有页面设置安全过滤器进行身份验证

+0

我想我需要一些更多的指导来编写一个多操作控制器和一个服务层逻辑上的多操作表单 – nokheat 2010-06-22 09:19:02

回答

1

不要忘记单独的服务层。

  1. 作为dispatchservlet只需要一个控制器,用于一种形式的行动, 是否意味着我需要落实到每一个 动作控制器?会不会有一些更优雅的方式来使用 ?

您可以用控制器的方法的动作,因此,如果有几个动作是有意义的组成一个单一的控制器,你可以随意做关联。退房说明春季3

  • 我还需要建立一个安全过滤器 认证的所有页面指针
  • 你可以做基本的认证,或者更好的是使用Spring Security。

    +0

    我想我与控制器和豆混淆。每个bean曾经与一个页面关联。但也有页面bean,会话bean或应用程序bean。控制器行动的分组是一个春季3的特征?我可以在春季2吗? 我在问这么一个问题,因为我无法找到一个教程,指导我从spring 3开始。而且,当使用旧教程 – nokheat 2010-06-22 01:49:39

    +0

    时,我还没有找到调度程序servlet,那么单独的服务层又是什么意思? – nokheat 2010-06-22 01:50:34

    +0

    一步一步的Spring MVC已经足够接近了,DispatcherServlet从1.0开始就一直是Spring MVC的一部分。所有教程都使用它。你不要修改或扩展它,你只需配置它并忘记它。 – duffymo 2010-06-22 01:50:48