Convención de organización de archivos webapp (estructura de desarrollo).

Para las aplicaciones web que estoy desarrollando, generalmente uso la siguiente organización de archivos, ya que creo que respeta la convención:

src
|-- main
    |-- resources
    |   |-- *.properties
    |   |-- *.xml
    |   |-- spring
    |       |-- applicationContext.xml (main application context config file)
    |-- webapp
        |-- WEB-INF
            |-- spring
            |   |-- spring-mvc.xml (web application context config file, delegated to manage only the web part)
            |   |-- spring-security-http.xml (web security config)
            |-- static
            |   |-- *.css
            |   |-- *.js
            |-- views
            |   |-- *.jsp
            |-- web.xml (deployment configuration)

Lo que me gustaría probar es organizar mis archivos de acuerdo con la siguiente estructura:

src
|-- main
    |-- resources
    |   |-- *.properties
    |   |-- *.xml
    |   |-- web.xml
    |   |-- spring
    |       |-- applicationContext.xml
    |       |-- spring-mvc.xml
    |       |-- spring-security-http.xml
    |-- webapp
        |-- WEB-INF
            |-- static
            |   |-- *.css
            |   |-- *.js
            |-- views
                |-- *.jsp

Por supuesto, al empaquetar la aplicación web, los archivos se reubicarán donde deben (por ejemplo, el archivo web.xml dentro de la carpeta WEB-INF). La razón por la que me gustaría reorganizar mis aplicaciones web como anteriormente, es que me parece más conveniente tener todos los archivos de configuración * .xml en la misma ubicación, en lugar de tener algunos aquí y otros allí. ¿Es una mala idea en tu opinión romper mi estructura inicial? ¿Si es así por qué? ¿Por qué es tan importante tener todos los archivos de configuración web dentro de la carpeta WEB-INF?

PD: técnicamente, sé cómo vincular bien todos los archivos dentro del classpath de la aplicación web. La pregunta es más sobre convenciones y comentarios de experiencias personales / profesionales.

Respuestas a la pregunta(2)

Su respuesta a la pregunta