JAVA WEB 学习笔记

eclipse中Build Path 导入的包和复制到 lib 包的区别

Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用Java Build Path导入包的话类里面就有红叉,说不识别这个类,build path只是是建立项目对本地存放的包的引用,并没有将包复制到项目中。

复制到lib下是程序运行时需要的包,即便用Java Build Path导入过的包,没放到lib下,运行项目时会出现ClassNotFoundException的异常.

java、java web项目各文件夹下存放的内容

(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文件)
|— (自定义的目录)
| |—.jsp,.js,*.css (自定义的资源文件)
|— (自定义的资源文件)

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

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值