Hoo*_*lum 3 java eclipse web-applications java-ee
所以我正在学习Web应用程序开发,我对如何在eclipse for Dynamic Web Application提供的模板中组织我的文件感到困惑.
我应该将我的HTML页面放在WebContent中吗?我在哪里放置JSP和servlet源文件?全球遵循什么样的惯例?
这是eclipse提供的模板结构
Pet*_*ete 11
将HTML和JSP页面放在WebContent目录中.
android-weblineindia引用的Eclipse帮助页面指出WebContent是:
所有Web资源的强制位置,包括HTML,JSP,图形文件等.如果文件未放在此目录中(或此目录下的子目录结构中),则在服务器上执行应用程序时,这些文件将不可用.Web内容文件夹表示将部署到服务器的WAR文件的内容.不在Web内容文件夹下的任何文件都被视为开发时资源(例如.java文件,.sql文件和.mif文件),并且在项目进行单元测试或发布时不会部署.
所以浏览器所需的CSS文件和JS文件也应该放在这里.
将java源文件(包括servlet源)放在src目录中.相同的帮助页面为源目录指出了这一点(虽然它表明它被称为JavaSource,看起来像文档中的错误):
包含项目的类,bean和servlet的Java源代码.将这些资源添加到Web项目后,它们会自动编译,生成的文件将添加到WEB-INF/classes目录中.除非在创建WAR文件时指定了选项,否则源目录的内容不会打包在WAR文件中.
如果查看项目,Properties -> Deployment Assembly您应该看到编译自的文件src已部署到WEB-INF/classes文件并将文件WebContent部署到WAR文件的根目录
| 归档时间: | 
 | 
| 查看次数: | 12871 次 | 
| 最近记录: |