Current project structureSpring MVC的項目佈局
在我的第一個春天MVC項目,我想更好地瞭解這個項目的目錄結構,以及爲何這樣
做我得到了去在「控制器」和「視圖」目錄中,但我不確定其他人。如果我在bean和命令中查看.java文件,它們對我來說看起來是一樣的 - 兩者之間的註釋沒有區別,所以爲什麼2個目錄不能合併爲一個?
什麼進入服務?
映射器看起來是映射與一個OR/M對象
不知道解析器目錄的數據庫
正在組織Spring MVC的項目,這個標準呢?
Current project structureSpring MVC的項目佈局
在我的第一個春天MVC項目,我想更好地瞭解這個項目的目錄結構,以及爲何這樣
做我得到了去在「控制器」和「視圖」目錄中,但我不確定其他人。如果我在bean和命令中查看.java文件,它們對我來說看起來是一樣的 - 兩者之間的註釋沒有區別,所以爲什麼2個目錄不能合併爲一個?
什麼進入服務?
映射器看起來是映射與一個OR/M對象
不知道解析器目錄的數據庫
正在組織Spring MVC的項目,這個標準呢?
每個項目的結構都按照組織/用戶的風格。這些結構符合組織制定的標準。所以他們各不相同。一個MVC項目大致可到門類
以上是三個主要通信。然後,有可能是其他文件夾一樣
在Spring的上下文中,任何帶有從@Component
繼承的註釋的類都是一個bean,所以你在問題中提到的結構可能已經被牢記,但沒有被正確使用。
解析器文件夾可能託管視圖解析器。這也是一個猜測。完全取決於你。
您可以查看maven的spring原型以及它組織春季項目的方式,以瞭解Spring的創建者如何組織項目。
'maven的春天原型'的任何好的鏈接,所以我可以理解的結構? 「命令」目錄中有什麼? – user1361914
命令託管您的對象,e.x.人,動物,用戶等。如果你使用ORM,那麼你堅持的對象。 –
Varun Achar:那麼這將是模型 - pojo以及任何由或通過jpa使用或通過jpa綁定的對象?那我可以把命令和bean目錄合併成一個? – user1361914
Spring-Hibernate項目按照組織標準遵循不同的項目結構。 Spring MVC項目大致可以分爲以下幾部分:
-java resources |_src |-com.organization.controllers // All the controllers |_ UserController |_ AbcController |_ ------------- |_ XyzController |-com.organization.services // Service layer or business layer |_ AbcService |_ AbcServiceImpl |-com.organization.dao // Data Access Layer |_ AbcDao |_ AbcDaoImpl |-com.organization.bo // POJO or Business Object Layer |_ User |_ Abc |-resoures // All the resources |-util // utilities -WebContent |-resource |_css |_js |_image |-WEB-INF |_lib |_views |_ .jsp |_.xml |-index.jsp
這是一個糟糕的截圖。 – Yevgeniy
@ YevgeniyM.I必須使用我公司希望我用來捕獲屏幕截圖的工具,因爲它們需要時間戳水印。 – user1361914
你有我最深切的同情。第二個截圖要好得多。 – Yevgeniy