在Eclipse中只要创建一个Dynamic Web Project,就可以根据创建向导创建出一个典型Java Web站点的目录结构。除非有特殊需要,在大多数情况下都没有必要修改这个目录结构,这也是Web容器的缺省目录结构,我们只要直接使用即可。一般的目录结构如下:

WebContent                                 (站点根目录)

|---META-INF                           (META-INF文件夹)

|       |---MANIFEST.MF            (MANIFEST.MF配置清单文件)

|---WEB-INF                              (WEB-INF文件夹)

|       |---web.xml                     (站点配置web.xml)

|       |---lib                              (第三方库文件夹)

|       |    |---*.jar                     (程序需要的jar包)

|       |---classes                       (class文件目录)

|            |---...*.class               (class文件)

|---                            (自定义的目录)

|       |---*.jsp,*.js,*.css           (自定义的资源文件)

|---                         (自定义的资源文件)

WEB-INF:是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件   对要访问的文件进行相应映射才能访问。

META-INF:文件夹相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务。

web项目java程序的作用_基础知识(javaWeb工程目录结构)及各文件夹的作用相关推荐

  1. java web项目的目录结构以及各文件夹的功能是什么eclipse的web目录及各作用

    创建一个javaweb项目的大致目录结构就是这样的,因为是第一次新建,我们的目录只包含了一些基础的文件夹. 然后我们看一下他们的功能是什么. test:项目名称(也可以是其他名称,尽量和自己创建的项目 ...

  2. 【C++】Vscode 中使用CMakeLists(推荐)构建C++项目:项目结构、各个文件夹的作用、从编码到debug

    目录 一.vscode配置 二.项目结构 三.编译 3.1 工作原理 3.2 在vscode中如何使用cmake进行编译 三.调试 Vscode建立C++项目结构及各个文件夹的作用(不使用CMakeL ...

  3. Maven中java/javaweb工程目录结构,<buid>、<properties>标签

    目录 一.普通Java工程目录: 二.JavaWeb工程目录: 三.快捷命令(生命周期): 四.pom.xml文件内容: 一.普通Java工程目录: maven-archetype-quickstar ...

  4. 微信小程序项目目录结构以及各个文件夹和文件的作用

    pages文件夹,utils文件夹,全局文件app.js文件,全局文件app.json文件, 样式app.wxss文件,项目配置文件project.config.json,页面收录配置文件 sitem ...

  5. idea左边项目栏目录结构不见了/文件夹在上面显示

    很大可能是你在已打开一个项目窗口的情况下,再一次打开了另一个项目. 解决方案:file-close project,关闭所有项目回到默认首页再次打开即可

  6. 计算机基础知识:通用快速进入Windows用户某个文件夹

    1.前言 因为每个人的用户名称是不一样的,如果发文字版地址叫一个电脑小白打开一个用户文件夹是比较麻烦的,所以有没有一种通用的快速进入用户文件夹的方法呢? 答案是肯定的,看下面. 2.方法 %USERP ...

  7. 学习笔记:Java 并发编程①_基础知识入门

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 视频下载: ...

  8. web项目各个文件夹的作用

    拿到服务器权限后,在做本地信息收集时,web应用是一个不可忽视的内容,尤其是web配置文件内容,能为我们横向移动.扩大战果提供重要情报.所以本文介绍web目录下各个文件夹的作用,为我们翻文件提供指导. ...

  9. java 怎么向串口发送指令_idea ssm项目java程序使用十六进制rxtx包向串口发送指令的方法...

    1.前提 idea ssm项目环境要配好,这里就不多赘述了,自己配好 2.下载配置rxtx包 官网下载:http://rxtx.qbang.org/wiki/index.php/Download 根据 ...

最新文章

  1. 幂等性概念及数据库乐观锁机制
  2. 转:Memcached详解
  3. 我的天,强化学习还能用在自动驾驶领域?
  4. mysql周报内容范文_Mysql各种报表查询含实例,日报,周报,月报,时间差自动计算...
  5. 关于Spring AOP,除了动态代理、CGLIB,你还知道什么?
  6. 【C语言】利用递归函数求n的阶乘
  7. 利用NTFS流文件隐藏
  8. win11组策略如何恢复默认设置 windows11组策略恢复默认设置的步骤方法
  9. Elasticsearch之sense插件的安装(图文详解)
  10. 机械系统传动创新组合设计实验台,QY-JXSX08
  11. 搭建基于XMPP的即时通讯系统
  12. 英文邮件开场白(Dear / Hi / TO)
  13. java mas,java 移动MAS的DB接口实现彩信发送
  14. 三十而立程序员天马行空的心理路程(迷茫/焦虑)
  15. 《数字孪生》(Yanlz+VR元宇宙+Unity+SteamVR+云技术+5G+AI+虚拟现实+数字映射+仿真+物理模型+传感器更新+运动历史+多学科+多物理量+多尺度+多概率+立钻哥哥++==)
  16. 在线BASE64加密解密、UrlEncode编码/解码、native/ascii在线转换工具 -toolfk程序员工具网
  17. Goodfellow花书笔记--神经网络的应用
  18. 统计双色球各个数字的中奖概率
  19. 夏季溺水事故易发,如何构建防溺水视频预警监测平台?
  20. Visual Studio 2022 v17.5 正式发布

热门文章

  1. mysql innodb引擎数据存储方式和索引的概念
  2. abs.s19文件_ABS 1.2:后台命令和导入文件的功能
  3. Draconian,自由或保姆状态:Java,C#,C,C ++,Go和Rust中的并发意识形态
  4. fcn从头开始_从头开始有营销问题
  5. JavaScript正在完善—解释
  6. 小米为其他手机适配rom_让小米引以为傲的MIUI,为什么不再给其它手机适配了?...
  7. vim 删除多行_Vim神器的五个高效插件,新老司机别错过!
  8. python僵尸进程和孤儿进程_Python Web学习笔记之并发编程的孤儿进程与僵尸进程...
  9. 插入排序 - python实现
  10. Go语言学习资料大全