首页 > 其他分享 >web概念概述

web概念概述

时间:2022-12-27 13:11:27浏览次数:31  
标签:web 浏览器 静态 用户 概念 概述 动态 资源 页面

JavaWeb:

  *使用Java语言开发基于互联网的项目

软件架构

  1.C/S:Client/Server 客户端/服务器端

    *在用户本地有一个客户端程序,在远端有一个服务端程序

    *优点:

      1.用户体验好

    *缺点:

      1.开发,安装,部署,维护 麻烦

  2.B/S:Browser/Server 浏览器/服务器端

    *只需要一个浏览器,用户通过不同的网址,客户端访问不同的服务器端程序

    *优点:

      1.开发,安装,部署,维护 简单

    *缺点:

      1.如果应用过大,用户的体验可能会受到影响

      2.对硬件的要求过高

B/S架构的详解:

  *资源分类:

      1.静态资源:

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

        *特点:

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

           如:文本,图片,音频,视频

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

      2.动态资源:

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

        *特点:

          *所有用户访问,得到的结果可能不一样 。

          *如:jsp/servlet

          *如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送到浏览器。

*要学习动态资源,首先学习静态资源

*静态资源:

  HTML:用户搭建基础页面,展示 页面的内容

  CSS:用于美化页面,布局页面

  JavaScript:控制页面的元素,让页面有一些动态的效果      

 

标签:web,浏览器,静态,用户,概念,概述,动态,资源,页面
From: https://www.cnblogs.com/lin513/p/17007854.html

相关文章

  • JavaWeb项目实战(1)数据库环境搭载
    学业不精,趁放假看网课学习JavaWeb,为了激励自己学习,全程记录学习过程1.安装数据库MySQL官网:​​https://www.mysql.com/​​我下载的是mysql-8.0.16-winx64版本。将文件解压......
  • JavaWeb项目实战(2)安装JDK和Tomcat以及Eclipse构造开发环境
    1.安装JDK下载JDK,官网下载地址​​https://www.oracle.com/java/technologies/javase-jdk8-downloads.html​​这是我下载的版本双击exe文件,安装到你喜欢的地方,我放在了C......
  • 3.0 任务创建-概念&任务栈&任务函数&控制块
    一、任务概念 二、任务栈2.1定义任务栈每个任务独立的,互不干扰的,每个任务分配独立的栈空间,通常是一个预定义的全局数组或动态分布的内存空间(RAM里)例:定义2个任务栈......
  • WebSocket
    互联网发展到现在,早已超越了原始的初衷,人类从来没有像现在这样依赖过他;也正是这种依赖,促进了互联网技术的飞速发展。而终端设备的创新与发展,更加速了互联网的进化;HTTP/1.1规......
  • 《操作系统导论》-1.1-虚拟化-进程概念及API
    虚拟化操作系统的基本抽象——进程。人们希望同时运行多个程序,但CPU核心往往是屈指可数的。为了使得每个程序都有自己的CPU可用(至少看起来是这样的),系统将CPU虚拟化,让一个......
  • Web前端--HTML+Canvas+Js实现3D魔方小游戏
    一、案列效果二、案列思路1、先将平面上的6个DIV拼接在一起。形成一张类似于3d立方体图形展开的平面图。 2、我们需要将每一个面旋转到相应的位置上,每一个面的旋转轴都是不......
  • 关于UIWebView和PhoneGap的总结
    前言今天参加了Adobe组织的一个关于​​PhoneGap的开发讲座​​ ,而PhoneGap在iOS设备上的实现就是通过UIWebView控件来展示html内容,并且与native代码进行交互的。正好我......
  • Web前端--HTML+Canvas+Js实现3D魔方小游戏
    一、案列效果二、案例思路1、先将平面上的6个DIV拼接在一起。形成一张类似于3d立方体图形展开的平面图。 2、我们需要将每一个面旋转到相应的位置上,每一个面的旋转......
  • Kubernetes基础(基本概念、架构)(十)
    一、介绍Kubernetes(简称K8S)的出现是容器化技术发展的必然结果,容器化是应用程序级别的虚拟化,运行单个内核上有多个独立的用户空间实例,这些实例就是容器;容器提供了将应用......
  • Docker基本概念(LXC?镜像、容器、仓库是什么?容器和虚拟机又是什么?)(一)
    学习Docker前,我们有必要了解下Docker的前生LXC(LinuxContainer)。一、LXC介绍LXC可以提供轻量级的虚拟化,用来隔离进程和资源,和我们传统观念中的全虚拟化完全不一样,非常轻......