JavaWeb

  • JavaWeb

    • 使用Java语言开发基于互联网的项目
  • 软件架构

    • c / s : client / server 客户端 / 服务器

      • 优点
        • 体验感好
      • 缺点
        • 开发 安装 部署 维护 麻烦
    • b / s : Browser / server

      • 优点

        • 开发 安装 部署 维护 简单
      • 缺点

        • 如果应用过大,用户的体验可能会受到影响
        • 对硬件要求过高
  • 资源分类

    • 静态资源

      • 使用静态网页开发技术发布的资源

      • 特点

        1、所有用户访问,得到的结果是一样的

        2、文本,图片,音频 视频, HTML,CSS,JavaScript

        3、如果用户请求的是静态资源,那么服务器就会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源。

    • 动态资源

      • 使用动态网页及实时发布的资源

      • 特点

        1、所有用户访问得到的结果可能不一样

        2、如:jsp、servlet、php、asp

        3、如果用户请求的是动态资源,呢么服务器会执行动态资源,转化为静态资源,再发送给浏览器

  • 通信三要素

    • IP:电子设备在网络中的唯一标识
    • 端口:应用程序的在计算机中的唯一标识(0~65536)
    • 传输协议:规定了数据传输的规则
      • tcp:安全协议 三次握手 速度比udp慢
      • UDP:不安全协议 速度快
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Web应用程序 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Inte...
    陈先森mansplain阅读 2,380评论 1 4
  • 一.Web概述 1.Web发展历史 原始年代1990-1992:1990年,HTML标记语言的出现标志Web开发时...
    贾里阅读 1,340评论 0 5
  • 一、基本概念 1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供...
    陈安妮annie1阅读 203评论 0 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,136评论 1 32
  • 1.Web概述 什么是web? web在计算机网页开发中就是网页的意思,网页是网站中的一个页面。通常我们浏览网页时...
    親愛的破小孩阅读 395评论 0 0