Я пытаюсь определить наилучший способ организации наших веб-приложений Maven / Spring и искал примеры.К сожалению, кажется, что они конфликтуют в определенные моменты.
Как следует организовывать папки в веб-приложении Spring MVC и как их называть?
Я вижу большие различия:
- Папка для JSP.
- / src / main / webapp / WEB-INF / jsp / или
- / src / main / webapp / WEB-INF / views /
- Конфигурационные файлы Spring.
- / src / main / resources / META-INF / spring / context.xml или
- / src / main / resources / spring / context.xml или
- / src/main/webapp/WEB-INF/spring/context.xml
- Где принадлежат активы / ресурсы.
- / src / main / webapp / WEB-INF / images / или
- / src / main / webapp / resources / images / (с urlrewriter)
Образцы SpringSource в репозитории SVN не согласованы, хотя их шаблон для приложения MVC использует следующее:
- / src / main / resources / META-INF / spring/
- / src / main / webapp / resources /
- / src / main / webapp / WEB-INF / views /
Я знаю, это звучит какмелкая, возможно, неважная проблема, но у нас есть большая команда людей, которые будут работать независимо, и нам нужно принять решение, чтобы все было понятно.Мы хотели бы следовать любым существующим стандартам, чтобы приходящие разработчики Spring могли легко подключиться.
Спасибо.
PS Да, я понимаю, что любой должен справиться с тем, что ему говорят«Представления находятся в папке JSP.»без лишних слов, но я иду за стандартами здесь, люди.