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