使用backbone.js框架和spring mvc的富客户端Web应用程序项目结构

时间:2013-07-10 11:48:51

标签: spring-mvc backbone.js

我们有一个富客户端Web应用程序,它使用Backbone.js框架用于客户端,Spring MVC用于服务器端。我们有不同的java组件,每个组件都是Web应用程序使用的业务层中的单独项目。我们计划使用maven进行构建。我们正在考虑以下目录结构。

sampleproject
|
|---src
|   |
|   |---main
|   |   |       
|   |   |--java
|   |   |--resources
|   |
|   |---test
|   |   |
|   |   |--java
|   |   |--resources
|   |
|   |---webapp
|   |   |
|   |   |--resources
|   |   |   |
|   |   |   |--framework
|   |   |   |   |
|   |   |   |   |--controllers
|   |   |   |   |--css
|   |   |   |   |--font
|   |   |   |   |--js
|   |   |   |   |--models
|   |   |   |   |--templates
|   |   |   |   |--views
|   |   |   |
|   |   |   |--module
|   |   |
|   |   |--WEB-INF
|   |   |   |
|   |   |   |--classes
|   |   |   |--spring
|   |   |   |--views
|   |   |   |--web.xml
|
|---target
|---pom.xml 

此外,我们正在考虑将Web应用程序的javascript实现分离到一个单独的项目(在webapp / resources / framework文件夹中)。

1.是否有为这些项目定义的标准项目结构,或者是否有更好的结构可以遵循?

2.项目结构是否应遵守任何标准原则/规则?

0 个答案:

没有答案