在web开发中项目的各个文件夹代表了什么

在web开发中项目的各个文件夹代表了什么

老师你好,在使用J2EE进行开发的时候,有固定的几个文件夹比如WEB-APPS,META-INF这种,老师能简单的讲一讲在创建一个工程的时候固定都有的那些文件夹它们代表了什么,里面都放了什么吗

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,src是存放源文件。

Libraries是存放各种依赖资源的存在,比如jre,tomcat,以及添加的jar包build后的路径。

JavaScript Resource可以存放资源文件,图片,样式,但是通常不使用。

build是存放编译后的问题,eclipse默认是将类编译在 build 文件夹下,可以在本地的项目名\build\classes下查看。

WebContent是用来存放 JSP,JS,CSS,图片等文件。

META-INF文件夹,相当于一个信息包,主要是用来配置应用程序、扩展程序、类加载器和服务manifest.mf文件,在用jar打包时自动生成。

WEB-INF是一个安全目录, 容器不能把此目录中的内容提供给用户。这个目录下的文件只供容器使用,里面包含不应该由客户直接下载的资源。Web 容器要求在你的应用程序中必须有 WEB-INF 目录。WEB-INF 中包含着发布描述符(也就是 web.xml 文件), 一个 classes 目录和一个 lib目录, 以及其它内容。

lib包是用于存放引入jar包。

web.xml用于配置各种信息,在程序发布之后帮助管理 Web 应用程序的配置。

祝:学习愉快~

提问者 不想睡觉的橘子君 2020-01-17 12:07:48
好帮手慕酷酷 2020-01-16 17:34:44

同学你好,META-INF文件夹,相当于一个信息包,主要是用来配置应用程序、扩展程序、类加载器和服务manifest.mf文件,在用jar打包时自动生成。

关于WEB-APPS文件夹,老师在web项目下没有找到这个文件夹,建议同学再详细描述一下,也可以将项目结构截图说明一下。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师