• JavaWeb


    xml:可扩展的标记性语言
    xml的作用?
    1、用来保存数据,而且这些数据具有自我描述性
    2、它还可以作为项目或模块的配置文件
    3、还可以作为网络传输数据的格式(现在以Json为主)

    JavaWeb?
    所有通过Java语言编写的,可以通过浏览器访问的程序的总称。

    JavaWeb是基于请求和响应开发的
    请求是客户端给服务器端发送数据。
    响应是指服务器给客户端回传数据。

    WEB资源的分类
    web资源按实现的技术和呈现的效果不同,分为静态资源和动态资源
    静态资源:html、 css、 js、 txt、 mp4、jpg图片等
    动态资源:jsp页面、servlet

    Tomcat与servlet版本对应关系
    在这里插入图片描述
    servlet程序从2.5版本是现在市面上使用最多的版本(xml配置)
    到了Servle3.0之后。就是注解版本的servlet使用

    Tomcat目录介绍
    bin 专门用来存放Tomcat服务器的可执行程序
    conf 专门用来存放Tomcat服务器的配置文件
    lib 专门用来存放Tomcat服务器的jar包
    logs 专门用来存放Tomcat服务器运行时输出的日志信息
    temp 专门用来存放Tomcat服务器运行时产生的临时数据
    webapps 专门用来存放部署的web工程
    work 是Tomcat工作是的目录,用来存放Tomcat运行时jsp翻译为servlet的源码和Session钝化(就是把对象序列化到磁盘上)的目录。

    整个动态WEB工程目录的介绍

    ① src目录存自己写的java源代码
    ② web目录专门用来存放web工程的资源文件。比如:html页面、css文件、js文件等等
    ③ WEB-INF目录是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容
    ④ lib目录用来存放第三方的jar包(idea还需要自己配置导入)
    ⑤ web.xml是整个动态web工程的配置部署描述文件,可以在这里配置很多web工程的组件。比如:Servlet程序、Filter过滤器、Listener监听器、Session超时…等等。

  • 相关阅读:
    Django command执行脚本
    数据提取1
    在3台不联网的 CentOS 7.8 服务器上部署 Elasticsearch 6.8 集群
    记一次路由器频繁掉线问题的分析、解决与发展
    Hadoop Hdfs常用命令
    性能优化——动画优化笔记
    golang实现windows提权
    pta团队天题题-阅览室(c++)
    亚马逊的卫星发射升空,它和“星链”在讲什么故事?
    <网络安全>《35 网络攻防专业课<第一课 - 网络攻防准备>》
  • 原文地址:https://blog.csdn.net/qq_41037176/article/details/125393250