2010-06-22 23 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