用于具有extjs和java的应用程序的文件夹结构?

时间:2014-08-07 12:02:29

标签: java java-ee extjs extjs4 extjs-mvc

我创建了一个Java项目,其中我使用ExtJS作为网页,我应该使用Java作为编程逻辑。现在,我可以显示网页。但是,我没有任何java文件,我当前的文件夹结构是:

ext_java_proj

  • SRC
  • jre系统库
  • apache tomcat v7.0
  • 构建
  • 的WebContent

    • COM
      • 控制器
      • 模型
      • 存储
      • 视图
        • BorderLayout.js
    • ext_js
      • 资源
      • SRC
      • ext_all.js
    • 的index.html

    有人可以告诉我是否应该将我的java文件放在 src 文件夹中,或者我应该将它放在 WebContent > com 文件夹中。如果它是一个包含大量java文件和js文件的相对较大的项目,那么这是最佳实践。

提前致谢。

1 个答案:

答案 0 :(得分:0)

Java文件应保存在src文件夹中。您不应将任何Java代码放在Webcontent文件夹中,因为客户端可以访问它。我们在Webcontent中保留Javascript / ExtJS文件的原因是最终用户应该可以访问这些文件。

注意:构建工具从src文件夹中读取java类,将它们转换为类,并将它们放在WEB-INF文件夹中,客户端永远无法访问它。 src文件夹的结构取决于构建工具。如果您正在使用eclipse(因为它使用了ant),您可以将java文件直接保存在src文件夹中。如果是maven,你应该将它们保存在src / main / java文件夹中。