Jsp 不使用任何ide就可以在JavaEE中创建拆分目录结构吗
这些天我在考虑为我的JavaEE应用程序创建一个新的结构,这样Jsp 不使用任何ide就可以在JavaEE中创建拆分目录结构吗,jsp,jakarta-ee,Jsp,Jakarta Ee,这些天我在考虑为我的JavaEE应用程序创建一个新的结构,这样 myapp images/ js/ css/ jsp files WEB-INF/ lib/ jar files build.xml build classes/ compiled jsp files 这是否可能创建这样的结构。通过这种结构,我想分离WEB-INF文件夹之外的所有构建文件。我不知道这是可能的,并将在网络服务器上成功运行 如果这是错误的,那么请让我知道 这是我第一次制作JavaE
myapp
images/
js/
css/
jsp files
WEB-INF/
lib/
jar files
build.xml
build
classes/
compiled jsp files
这是否可能创建这样的结构。通过这种结构,我想分离WEB-INF文件夹之外的所有构建文件。我不知道这是可能的,并将在网络服务器上成功运行
如果这是错误的,那么请让我知道
这是我第一次制作JavaEE应用程序。我知道JavaEEWeb应用程序的标准结构。任何类型的帮助都是值得的。您可以在兼容servlet 3.0的web服务器(如Tomcat 7)中使用
Class-Path:
META-INF/Manifest.mf文件中的指令(有关清单文件中的更多信息,请参阅)。更重要的是,我认为在你的情况下,你必须使用绝对路径,这是非常非常糟糕的
然而,很少这样做,这也违反了servlet规范的精神,如果不是文字的话。编译的类应该放在
WEB-INF/classes
下,库应该放在WEB-INF/lib
下——这就是JavaEE应用程序的外观。为什么要违背标准和惯例并改变这一点?我读了关于Ant和Split目录环境的文章。在这里我发现了耳朵的结构。当我在这里研究EAR时,我发现它在应用服务器上工作。这不是在web服务器上运行吗?我还在eclipse上做了一个ear项目。但是当我看到目录结构时。我找到了.projectfile.manifest文件.classpath文件所有这些文件都有大量的代码。这就是为什么我不想使用任何类型的ide。因为所有必要的任务都是由ide完成的。我什么也没学到。请告诉我学习它们的最佳方法,以及如何在我的项目中使用它们,因为我不打算使用任何IDE。因为在春季它使用.classpath文件将编译后的文件保存在单独的目录中。好吧,你不应该这样做。相信我,如果你符合标准,而不是试图让标准符合你,那就容易多了。