2010-10-13 189 views
3

我試圖確定組織我們的Maven/Spring Web應用程序的最佳方法,並且一直在四處看看示例。不幸的是,它們在某些方面似乎有衝突。Java Spring MVC文件夾/命名約定

如何在Spring MVC webapp中組織這些文件夾,以及他們應該調用什麼?

最大的不同我看到的是:

  1. JSP的文件夾。
    • /SRC /主/ web應用/ WEB-INF/JSP /或
    • /SRC /主/ web應用/ WEB-INF /視圖/
  2. Spring配置文件。
    • /src/main/resources/META-INF/spring/context.xml或
    • /src/main/resources/spring/context.xml或
    • /SRC /主/ web應用/ WEB-INF /spring/context.xml
  3. 資產/資源屬於哪裏。
    • /SRC /主/ web應用/ WEB-INF /圖像/或
    • /SRC /主/ web應用/資源/圖像/(具有urlrewriter)

SpringSource的樣品中的他們的SVN回購並不一致,儘管他們對一個MVC應用程序模板使用下列內容:

  • /src目錄/主/資源/ META-INF /春/
  • /src目錄/主/我們BAPP /資源/
  • /src目錄/主/ web應用/ WEB-INF /視圖/

我知道這聽起來像一個小,可能是不重要的問題,但我們有一個大的團隊誰是要人獨立工作,我們需要做出決定,讓一切都可以理解。我們希望遵循任何現有標準,以便進入Spring的開發人員可以輕鬆跳入。

謝謝。

P.S.是的,我意識到任何人都應該能夠處理被告知「視圖在jsp文件夾中」。沒有太多東西,但我要在這裏尋找標準,人們。

+1

文件夾佈局就像代碼縮進......有許多方法可以做到,每個人都有自己的喜愛。如果您對某種方法沒有堅實的要求,那麼可能會對您的團隊進行調查,並提出一個所有人都喜歡的解決方案(讓團隊感受到參與)...... – chrismh 2010-10-13 15:34:59

回答

0

我會去:

  1. JSP的文件夾。

    * /src/main/webapp/WEB-INF/jsp/ 
    
  2. Spring配置文件。

    * /src/main/resources/context.xml 
    
  3. 資產/資源屬於哪裏。

    * /src/main/webapp/WEB-INF/images/ 
    

但它並不那麼重要了實際。選擇你喜歡的任何一個。