老有人问起Java Web 程序的目录结构,下面就myeclipse举例:
图片什么放在什么文件下,或者是css,tld文件等文件放在何目录下,应为我们都知道有时候文件的目录一旦放错就不能正确的应用
对于java web 其结构如下
目录文件 | 作用 |
应用程序文档根目录 | 在MyEclipse中为WebRoot |
WEB-INF目录 | 该目录存于文档根目录下,并且不能被访问 |
web.xml文件 | Web应用程序的部署描述符文件 |
classes目录 | 存放字节码文件 |
lib文件夹 | 它包含Web应用程序所需要的JAR包文件 |
|
补充一点:如果是java工程 图片的位置是比较灵活的,放在img文件中与src文件同一目录就可以了,或者放在一个包中,其区别是:应用程序运行时前者根据路径去引用图片,而后者则是编译时已经将图片转化成了二进制文件,前者在运行时就必须将图片和应用程序放在一个文件下且路径和程序中所写的路径要一样,不然就无法得到引用。而后者就不用了,只要你已编译过了,运行就可。