`

Eclipse的WEB-INFO和META-INFO作用说明

阅读更多
WEB-INF

    /WEB-INF/web.xml
        你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则;


    /WEB- INF/classes/
        这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。
        站点的类的存放规则应该按照Java的打包规则执行。例如: 有一个类命名为 com.mycompany.mypackage.MyServlet, 你应该按照以下形式部署: /WEB-INF/classes/com /mycompany/mypackage/MyServlet.class ;
        按照包名结构放置各个类(JavaBean   和   Servlet) 


    /WEB- INF/lib/
        存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件


    /WEB- INF/src/
        src=source 源码目录,按照包名结构放置各个java文件


    /WEB- INF/database.properties
        数据库配置文件
            # database.properties
            jdbc.drivers = com.mysql.jdbc.Driver
            jdbc.url = jdbc:mysql://localhost/ams2
            jdbc.username = root
            jdbc.password = sh2007ai

            # table define
            ams2.table.dialogue = content_dialogue
            ams2.table.expansion = content_expansion_sentence
            ams2.table.vocabulary = content_vocabulary


    /WEB-INF/tags/
        标签文件库,存放了客户定义的标签文件,该目录并不一定为 tags,用户可以根据自己的喜好和习惯为自己的标签文件库命名,当使用了用户定义的标签文件库名称时,在用户使用标签文件时就必须声明正确的标签文件库路径。例如:当自定义标签文件库名称为 simpleTags 时,在使用 simpleTags 目录下的标签文件时,就必须在 jsp 文件头声明为:<%@ taglib prefix="tags" tagdir="/WEB-INF /simpleTags" % >;


    /WEB-INF/jsp/
        Jsp 1.2 以下版本的文件存放位置。改目录没有特定的声明,同样,用户可以根据自己的喜好与习惯来命名。此目录主要存放的是 Jsp 1.2 以下版本的文件,为区分 Jsp 2.0 文件,通常使用 jsp 命名,当然你也可以命名为 jspOldEdition ;

    /WEB-INF/jsp2/
        与 jsp 文件目录相比,该目录下主要存放 Jsp 2.0 以下版本的文件,当然,它也是可以任意命名的,同样为区别 Jsp 1.2 以下版本的文件目录,通常才命名为 jsp2。


META-INF

    相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务
    manifest.mf文件,在用jar打包时自动生成

-----------------------------------------------------------------
文章转自:http://www.cnblogs.com/chinafine/archive/2010/06/13/1757514.html
分享到:
评论

相关推荐

    Eclipse中web-inf和meta-inf文件夹的信息

    ### Eclipse中web-inf和meta-inf文件夹的信息 #### 一、META-INF 文件夹 `META-INF` 文件夹是 Java 应用程序中的一个重要组成部分,它主要用于存放与应用程序相关的元数据信息,例如清单文件(`MANIFEST.MF`)等。...

    axis2-eclipse-service-plugin-1.5.4

    2. **META-INF**目录:这里包含有关插件的信息,如MANIFEST.MF文件,其中列出了插件的依赖、版本和其他元数据。 3. **features**目录(如果存在):可能包含关于插件功能的描述和配置信息。 4. **docs**或**readme**...

    tom-eclipse-web开发文档

    【Tomcat与Eclipse开发Web应用】:在Java Web开发中,Tomcat是一个广泛使用的开源Servlet容器,而Eclipse是一款强大的集成开发环境。两者结合,能够高效地进行Web应用程序的开发、部署和发布。 首先,要创建一个**...

    web-cli-webconsole2.zip_cli

    这个控制台依赖于其他三个关键项目:web-cli、meta-cli和wget-mt。这些组件共同为用户提供了一种在Web环境中通过命令行接口执行操作的方式。 【依赖项目】 1. **web-cli**: 这个项目可能是一个框架或库,专门设计...

    eclipse 3.7 web page editor plugins

    5. `META-INF`:这是Java存档(JAR)文件的标准部分,包含关于该插件的元数据,如MANIFEST.MF文件。 6. `icons`:这个目录可能包含了插件使用的图标和其他图形资源。 7. `org`:这个目录可能包含了插件的源代码和...

    java web项目打包.war格式

    其中,META-INF 目录包含了 WAR 文件的元数据,WEB-INF 目录包含了项目的 class 文件、资源文件和配置文件。 部署 WAR 文件 要部署 WAR 文件,需要将其复制到 Tomcat 等 Web 服务器的 webapps 目录下。例如,将 my...

    精通eclipse web开发 随书光盘ch12.rar

    2. **项目结构与创建**: 在Eclipse中,Web项目通常包含src、WEB-INF、META-INF等目录,每个都有特定用途。例如,src存放Java源代码,WEB-INF下有web.xml配置文件,用于定义应用的部署描述符。 3. **动态Web项目设置...

    使用eclipse插件创建一个web project

    4. **构建项目结构**:Eclipse会自动生成基本的Web项目结构,包括“src/main/java”(源代码)、“src/main/webapp”(Web内容)、“META-INF”和“WEB-INF”目录。 5. **编写源码**:在“src/main/java”下创建...

    eclipse-gwt-recipe

    从jar文件中扫描条目META-INF / versions / 9 / org / apache / logging / log4j / util / Base64Util.class时出错:/.../ eclipse-gwt-recipe / modules / gwt-web-eclipse / target / eclipse -gwt-recipe.web....

    axis2+Tomcat5+Eclipse3.2部署和访问Web服务.doc

    在项目中创建WEB-INF和META-INF目录,以及它们的子目录和文件,并设置src目录作为编译输出位置。 8. **编写Web服务**: 在src目录下创建名为account的包,并定义一个名为AccountOper的类,实现Web服务的方法,如...

    eclipse-jetty插件

    7. **资源管理**:`src`目录通常包含源代码,`lib`目录存放依赖的库文件,`META-INF`包含关于插件和Jetty服务器的信息,而`icons`可能包含了插件在Eclipse界面中使用的图标资源。 8. `plugin.xml`文件是Eclipse插件...

    Eclipse Jee项目开发前的准备

    /META-INF/c.tld&lt;/taglib-location&gt; ``` 而Struts2是一个基于MVC(Model-View-Controller)架构的Web框架,它的配置文件struts2.xml用于定义动作映射、结果页面、拦截器等。例如: ```xml ...

    eclipse+ssm+maven最基本的demo含文档说明

    标题 "eclipse+ssm+maven最基本的demo含文档说明" 提供了关于一个基于Java Web开发的项目模板,其中整合了Eclipse IDE、Spring、Struts2和MyBatis(SSM)框架,并使用Maven作为构建工具。这个项目不仅包含源代码,还...

    Eclipse JAVA EE 创建Web工程

    - `src/main/webapp/META-INF`: 可选,用于存放应用的元数据。 5. **编写Web应用** 在`src/main/webapp`目录下创建你的JSP、HTML或Servlet文件。例如,可以创建一个简单的`index.jsp`作为首页。在`src/main/java`...

    搭建个好用的jsp开发平台(eclipse+tomcat)-说明书

    搭建一个高效的JSP开发平台是每个Java Web开发者都需要经历的过程,本教程将详细介绍如何使用Eclipse集成开发环境(IDE)与Tomcat服务器进行配合,创建一个便捷的开发环境。Eclipse是一款强大的开源IDE,尤其适合...

    axis2+Tomcat5.5+Eclipse3.3

    5. 项目中创建必要的目录结构,包括WEB-INF和META-INF,以及它们的子目录。设置WEB-INF\classes作为编译输出位置。 6. 编写Web服务的实现。例如,创建一个名为AccountOper的类,包含存款、取款、验证输入金额等方法...

    使用ant部署eclipse开发的web工程到tomcat

    ${war.dir}/META-INF/MANIFEST.MF"&gt; &lt;attribute name="Built-By" value="${user.name}"/&gt; ${build.dir}/${ant.project.name}.war" webxml="${webapp.dir}/WEB-INF/web.xml"&gt; ${webapp.dir}"/&gt; ${classes.dir}...

    Java web项目代码结构说明

    - `META-INF`: 存放与元数据相关的文件。 - `WEB-INF`: 包含Web应用程序的核心配置文件`web.xml`以及其他重要文件。 - `web.xml`: Web应用程序的部署描述符,定义了应用程序的初始化参数、servlet映射等。 - JSP...

Global site tag (gtag.js) - Google Analytics