zoukankan      html  css  js  c++  java
  • JavaWeb项目目录结构

    今天本来是准备学习spring mvc + mybatis,结果被idea的配置环境卡主了,自己刚刚接触JavaWeb不久,所以浪费了很多时间。最终我回归最简单的servlet & jsp,并且手动将打包好的war文件部署在tomcat容器中,终于看到了亲爱的hello world。

    一个Java Web项目要运行,它首先要放在tomcat之类的容器中;该JavaWeb项目的构成一定要包含下面几种文件以及文件夹:

    1. META-INF : 存放一些meta information相关的文件的这么一个文件夹, 一般来说尽量不要自己手工放置文件到这个文件夹。
    2. WEB-INF
      • classes:用于存放java字节码文件
      • lib:用于存放该工程用到的库,例如servlet-api.jar等等
      • web.xml:web工程的配置文件,完成用户请求的逻辑名称到真正的servlet类的映射
    3. JSP文件以及静态资源文件

    上述描述的例子图片如下所示:
    这里写图片描述

    明白了这些,再回过头去利用IDE进行自动化编译和部署的时候,就会清楚得知道自己需要配置哪些文件,而不会盲目。


    参考资料

    1. 浅谈javaweb工程目录结构
  • 相关阅读:
    记忆化搜索 E
    网络流 O
    线段树 B数据结构 牛客练习赛28
    N
    线段树 G
    K
    F
    补一下昨天的博客 J
    selenium-1-python
    selenium入门知识
  • 原文地址:https://www.cnblogs.com/javaadu/p/11742624.html
Copyright © 2011-2022 走看看