java 获取web目录结构_java web目录结构

Javaweb项目的源文件与字节码文件的目录结构

1、新建项目的源文件目录结构:

|----myProject

|----.settings(文件夹)

|----.classpath

|----.project

|----.mymetadata

|----src

|----WebRoot

|----其他静态文件:HTML、CSS、JavaScript、图片、jsp页面等

|----index.jsp:页面可以直接放在根目录下

|----META-INF

|----WEB-INF

|---- classes根目录:存放字节码文件

|----lib目录:存放第三方类库文件

|-- --web.xml:Web应用部署描述文件,必须目录

|----TLD文件:标签库描述文件

相应的解释:

1、1、.settings文件夹:里面存放各种插件的配置文件。

1、2、.classpath:定义了项目在编译时所使用的$CLASSPATH,就是配置整个工程运行环境

从数据上我们容易看出,上面描述了工程的依赖文件:

1.  源文件的具体位置(kind="src")

2.  运行的系统环境,JDK运行时容器(kind="con")

3.  工程的library的具体位置信息(kind="lib")

4.  在每个lib的xml子节点中,有关于它的其它配置信息(例如我配置的那个"javadoc_location")

5.  项目字节码文件的输出目录(kind="output")

1、3、.mymetadata:描述项目在myeclipse的配置信息

type="WEB"                 工程类型

name="myProject"             工程名称

id="myeclipse.1343985658390"  工程在工作空间内的唯一标识

context-root="/myProject"       请求的根路径

j2ee-spec="1.4"                J2EE标准

archive="myProject.war">       打包后war文件

      Web根目录名称

1、4、.project:描述工程信息

myProject

com.genuitec.eclipse.j2eedt.core.WebClasspathBuilder

org.eclipse.jdt.core.javabuilder

com.genuitec.eclipse.j2eedt.core.J2EEProjectValidator

com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator

org.eclipse.wst.validation.validationbuilder

com.genuitec.eclipse.j2eedt.core.webnature

org.eclipse.jdt.core.javanature

2、项目的字节码文件目录结构:

|----myProject

|----其他静态文件:HTML、CSS、JavaScript、图片、jsp页面等

|----index.jsp:页面可以直接放在根目录下

|----META-INF

|----WEB-INF

|---- classes根目录:存放字节码文件

|----lib目录:存放第三方类库文件

|-- --web.xml:Web应用部署描述文件,必须目录

|----TLD文件:标签库描述文件

3、总结:

通过上面两个目录结构的解释,当项目被编译之后,已经没有了src和WebRoot文件路径,所以当在配置文件中加载某个文件时:

/WEB-INF/struts-config.xml

resource/struts/struts-config.xml(resource在源文件src下面)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值