web项目目录结构

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

WebweContent(WebRoot)/WEB-INF目录:工程会默认创建lib目录、web.xml文件。该目录下还存放生成的classes目录,标签配置文件。同时,该目录下的资源无法直接访问。

WebweContent(WebRoot)/WEB-INF/classes目录:存放src目录下的生成的class文件和一些配置文件 。

WebweContent(WebRoot)/WEB-INF/lib目录:该目录下一般存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件。

WebweContent(WebRoot)/WEB-INF/web.xml文件 :这是一个配置文件,是服务器访问的入口。其中包括要访问的页面配置,Servlet、Filter、Listener以及其他的组件。

当然,在任何一个项目中都会有这样活或者那样的配置文件。那么,一些常使用的一些配置文件包括.xml文件、.properties文件、.tld文件。

.properties文件:属性配置文件。最常见的就是配置数据源的时候就会将数据库的一些信息采用该方式,这种方式以便更好的管理。

.tld文件:tag标签的配置文件,一般放在web-inf目录下,需在web.xml中进行配置。具体用法和jstl标签一样。

.xml文件:最常见的就是spring、hibernate、mybatis、springMVC、struts2等配置文件。

原文地址:https://www.cnblogs.com/zhanghengscnc/p/8449887.html

时间: 2024-08-28 15:24:14

web项目目录结构的相关文章

最全的 eclipse web 项目目录结构以及Tomcat的各个目录的作用

本文会尽可能对 java web 项目的目录结构做出最详细的解释,尽量做到浅显易懂. eclipse web 项目目录结构 java web 项目事例 03-springmvc-drien-xgq 是创建的项目名字,这个名字自己可以随便创建,只要符合命名规则. src 和 src_test 里面放的是 java 源程序,也就是你写的 java 代码,在这里为了管理方便我只是把原 src 一分为二,变成 src 和 src_test. JRE System Library: 指Java SE 的常

IntelliJ IDEA 中 Web项目 目录结构

--src     应用程序源代码和测试程序代码的根目录 --main --java 应用程序源代码目录 --resources 应用程序用到的资源文件(一般都是配置文件) --webapp web项目根目录 --WEB-INF --web.xml web项目配置文件 --index.jsp 默认欢迎页 --test --java 测试程序代码目录 --resources 测试程序用到的资源文件 --target 编译后的输出目录,临时创建的 原文地址:https://www.cnblogs.c

Eclipse创建web项目目录结构

效果图如下: 0 新建Web项目 1.右击项目MyProject进入Java Build Path 2. 点击Add Folder按钮,进入如下界面 3.选择src,点击Add New Folder按钮,创建main.test文件夹,确认 4.确认之后提示异常 can't nest... 如下图所示 5.选择MyProject/src,点击remove按钮,cannot nest...异常解决,确认之后出现如下界面: 6.点击确认 7.依次在main和test下创建java和resources文

eclipse web项目目录结构

按照 Java EE 规范的规定,一个典型的 Web 应用程序有四个部分: 1.  公开目录 ; 2. WEB-INF/web.xml 文件,发布描述符(必选) ; 3. WEB-INF/classes 目录,编译后的 Java类文件(可选) ; 4. WEB-INF/lib 目录,Java类库文件(*.jar) (可选) ; 公开目录存放所有可以被用户的访问的资源, 包括  .html, .jsp, .gif, .jpg, .css, .js, .swf 等等. WEB-INF 目录是一个专用

JavaWeb学习之tomcat安装与运行、tomcat的目录结构、配置tomcat的管理用户、web项目目录、虚拟目录、虚拟主机(1)

1.tomcat安装与运行双击tomcat目录下的bin/startup.bat,启动之后,输入http://localhost:8080,出现安装成功的提示,表示安装tomcat成功 2.tomcat的目录结构* bin目录:存放tomcat的启动和终止脚本 * startup.bat 启动脚本 * bootstrap.jar,启动脚本最终执行的java程序 * org.apache.catalina.startup.Bootstrap * shutdown.bat 终止脚本 * conf目录

Laravel项目目录结构说明

Laravel项目目录结构说明: |- vendor 目录包含你的 Composer 依赖模块及laravel框架. |- bootstrap 目录包含几个框架启动跟自动加载配置的文件. |- app.php |- autoload.php |- config 应用程序的配置文件. |- database 数据库迁移与数据填充文件. |- public 项目web入口和静态资源文件 (图片.js.css,字体等等). |-index.php 入口 |- resources 目录包含视图.原始的资

MVVM 模式下iOS项目目录结构详细说明

?更多技术干货请戳:听云博客 我们在做项目的时候,会经常用到各种设计模式,最常见的要数 MVC (模型,视图,控制器)了.但是,今天我们要说的是另一种设计模式——MVVM. 所以 MVVM 到底是什么?下面,我们将结合代码,说明 MVVM 设计模式以及项目目录结构. 一.MVVM 模式介绍  MVVM 是 Model-View-View Model 的缩写,MVVM 听起来好像很复杂的样子,但它本质上就是MVC 的改进版.MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和

iOS开发总结——项目目录结构

1.前言 清晰的项目目录结构有利于项目的开发,同时也是软件架构的一部分,所以,项目开发之初搭建项目的目录结构很重要.刚转iOS时,自己并不知道如何搭建App的项目目录,在参与开发两个应用后,结合Web开发的目录习惯我整理了自己的目录结构.分享一下,欢迎交流. 2.我的项目目录结构 项目目录 ├── ThirdLib(三方库) │ ├── SDWebImage │ └── AFNetworking ├── Framework(自己封装的类库) ├── General(通用类目录) │ ├── Cl

百度Baidu EFE team的前端规范——项目目录结构规范

项目目录结构规范 简介 该文档主要的设计目标是项目开发的目录结构保持一致,使容易理解并方便构建与管理. 编撰 李玉北.erik.黄后锦.王杨.张立理.赵雷.陈新乐.刘恺华. 本文档由商业运营体系前端技术组审校发布. 要求 在本文档中,使用的关键字会以中文+括号包含的关键字英文表示:必须(MUST).关键字"MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT"