JavaWeb项目目录结构
2015-08-14 17:24
671 查看
今天本来是准备学习spring mvc + mybatis,结果被idea的配置环境卡主了,自己刚刚接触JavaWeb不久,所以浪费了很多时间。最终我回归最简单的servlet & jsp,并且手动将打包好的war文件部署在tomcat容器中,终于看到了亲爱的hello world。
一个Java Web项目要运行,它首先要放在tomcat之类的容器中;该JavaWeb项目的构成一定要包含下面几种文件以及文件夹:
META-INF : 存放一些meta information相关的文件的这么一个文件夹, 一般来说尽量不要自己手工放置文件到这个文件夹。
WEB-INF
classes:用于存放java字节码文件
lib:用于存放该工程用到的库,例如servlet-api.jar等等
web.xml:web工程的配置文件,完成用户请求的逻辑名称到真正的servlet类的映射
JSP文件以及静态资源文件
上述描述的例子图片如下所示:
明白了这些,再回过头去利用IDE进行自动化编译和部署的时候,就会清楚得知道自己需要配置哪些文件,而不会盲目。
一个Java Web项目要运行,它首先要放在tomcat之类的容器中;该JavaWeb项目的构成一定要包含下面几种文件以及文件夹:
META-INF : 存放一些meta information相关的文件的这么一个文件夹, 一般来说尽量不要自己手工放置文件到这个文件夹。
WEB-INF
classes:用于存放java字节码文件
lib:用于存放该工程用到的库,例如servlet-api.jar等等
web.xml:web工程的配置文件,完成用户请求的逻辑名称到真正的servlet类的映射
JSP文件以及静态资源文件
上述描述的例子图片如下所示:
明白了这些,再回过头去利用IDE进行自动化编译和部署的时候,就会清楚得知道自己需要配置哪些文件,而不会盲目。
参考资料
浅谈javaweb工程目录结构相关文章推荐
- java IO类图
- Java之控制反转和依赖注入
- Java之控制反转和依赖注入
- 智渔课堂官方免费教程四十四 :Java流之字文件File类
- I学霸官方免费教程四十四 :Java流之字文件File类
- 智渔课堂官方免费教程四十三 :Java流之字符流 Reader和Writer
- Java之控制反转和依赖注入
- Java之控制反转和依赖注入
- import="org.springframework.context.i18n.LocaleContextHolder,java.util.Locale"
- I学霸官方免费教程四十三 :Java流之字符流 Reader和Writer
- JAVA内存回收(1)—深入浅出Java垃圾回收机制
- java里用==比较string和用equals方法比较string
- Struts2学习笔记----阿冬专栏
- 【转】Java 内存模型及GC原理
- Java调试方式
- java实现简单算法(二)-Armstrong数(枚举法)
- java中的结构--switch选择结构
- Java io nio
- Spring---IOC应用(注解装配)
- MyBatis简介与配置MyBatis+Spring+MySql