java/java web工程目录结构以及各文件夹的作用
2017-08-04 00:00
856 查看
(1)Java项目
.project:是工程构建配置文件
.classpath:保存的是项目所用的外部引用包的路径
.settings:记录项目配置变化的记录文件夹
src: sourcefolder项目源代码 .java文件的存放位置
bin:项目开发时的classes文件存放目录:项目编译后.class文件的存放位置
lib:为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,lib文件夹就是用来存放从外 部引入的jar包。
(2)Java web 项目
在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文件)
|---<userdir> (自定义的目录)
| |---*.jsp,*.js,*.css (自定义的资源文件)
|---<userfiles> (自定义的资源文件)
WEB-INF:是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件 对要访问的文件进行相应映射才能访问。
META-INF:文件夹相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务。
.project:是工程构建配置文件
.classpath:保存的是项目所用的外部引用包的路径
.settings:记录项目配置变化的记录文件夹
src: sourcefolder项目源代码 .java文件的存放位置
bin:项目开发时的classes文件存放目录:项目编译后.class文件的存放位置
lib:为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,lib文件夹就是用来存放从外 部引入的jar包。
(2)Java web 项目
在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文件)
|---<userdir> (自定义的目录)
| |---*.jsp,*.js,*.css (自定义的资源文件)
|---<userfiles> (自定义的资源文件)
WEB-INF:是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件 对要访问的文件进行相应映射才能访问。
META-INF:文件夹相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务。
相关文章推荐
- 基础知识(javaWeb工程目录结构)及各文件夹的作用
- adt下sdk目录下各个文件夹下以及他们的作用
- Eclipse-----Java Web工程目录结构
- Linux目录结构以及作用
- 对于framework的目录结构分析以及简单的添加一个java层服务
- java:File类中对文件或目录进行操作的常用方法以及遍历文件夹下面的文件
- 借鉴组里一位大神的 【客户端工程文件夹目录结构】
- Eclipse 工程配置与目录结构及各种文件夹(常用插件)
- [原创]java WEB学习笔记02:javaWeb开发的目录结构
- linux下使用samba上传文件夹和映射samba目录为windows下的目录以及使用source insight查看Linux工程的问题
- 对Java工程目录下各文件夹(或文件)介绍
- linux 文件结构,和各目录的作用,以及文件的类型
- Linux目录结构以及作用详解
- 1.TomCat配置以及JavaWeb开发的目录结构
- java中File文件的创建,删除,复制,移动,以及目录文件的删除等等,主要是文件及文件夹的操作
- Java自学之路-Java基础教程-24:Java工程结构以及类路径classpath
- Java删除文件夹以及文件夹下的子目录与文件
- Java删除文件夹以及文件夹下的子目录与文件
- Java Web工程目录结构
- vue基于webpack 模板的目录结构以及目录作用的解析