, ben kongre saygı düşünüyorum çünkü ben genellikle, aşağıdaki dosyalar organizasyonu kullanın:WebApp dosya organizasyonu kongre (geliştirme yapı) Ben geliştiriyorum webapps için
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)
ben denemek istiyorum ne aşağıdaki yapısına göre dosyalarımı organize etmektir: webapp ambalaj zaman gereken yer tabii
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
, dosyalar taşınacaktır (örn WEB-INF klasörü içinde web.xml) . Webapps'i yukarıdaki gibi yeniden düzenlemek istediğimden dolayı, bazı * .xml config dosyalarının burada ve bazılarında burada olmak yerine aynı konuma sahip olmasını daha uygun buluyorum. İlk yapmamı kırmak senin fikrinde kötü bir fikir mi? Evet ise neden? WEB-INF klasöründeki tüm web yapılandırma dosyalarına sahip olmak neden bu kadar önemli?
PS: Teknik olarak, webapp'ın sınıf yolundaki tüm dosyaları nasıl bağlayacağımı biliyorum. Soru, kişisel/profesyonel deneyimlerden gelen kongre ve geri bildirimler hakkında daha fazladır.
Cevabınız için teşekkür ederiz. Geliştirme yapısından bahsediyordum, ambalajlama sırasında web.xml dosyasının WEB-INF klasöründe olması gerektiğini biliyorum. Bahsettiğiniz tipik yapıyı verebilir misiniz? Springfuse.com'daki ilk yapıyı buldum. – sp00m
@ sp00m Resim ekle – informatik01
Dizin yapıları ile ilgili ilk ifademi silme olağandışı. @AndresOlarte'ın not ettiği gibi gerçekten standart Maven yapısıdır (http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html). Maven yapısını düşünmedim üzgünüm. Sadece Mavenized olmayan dizin yapıları hakkında yazdı ... – informatik01