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

  • 相关阅读:
    ant design ant design Pro 中的table横向与纵向合并问题
    1.1.4:DHTMLX Rich Text|JavaScript/HTML Rich Text Editor
    vue3发送验证码倒计时 (防止连点、封装复用)
    Spring事务实现的方式及底层原理
    C++ std::decay_t用法
    牛客前端面试题库
    《大数据之路:阿里巴巴大数据实践》-第2篇 数据模型篇 -第10章 维度设计
    apt & apt-get命令
    CryoEM粒子(Particle)类型预测的数据集构建
    mysql索引原理
  • 原文地址:https://blog.csdn.net/qq_41037176/article/details/125393250