• 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超时…等等。

  • 相关阅读:
    python编程难在哪里?
    uniapp 接口请求封装
    有趣的设计模式——适配器模式让两脚插头也能使用三孔插板
    Unity 2021 LTS / Unity 2022 LTS New Shader Graph Node 参考样本
    计算机毕业设计选题推荐-springboot 小说阅读平台
    windows下查看端口及占用端口的进程
    gRPC入门学习之旅(十)
    spring redis工具类
    安全防御设备——防火墙总结【2】
    Hyper-V Ubuntu 虚拟机配置双网卡
  • 原文地址:https://blog.csdn.net/qq_41037176/article/details/125393250