首页 > 其他分享 >概念介绍-软件架构、资源分类

概念介绍-软件架构、资源分类

时间:2022-10-19 15:15:20浏览次数:56  
标签:浏览器 服务器端 静态 分类 用户 概念 软件架构 资源 页面

概念介绍-软件架构

web概念概述

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

软件架构:

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

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

    如:QQ,迅雷等

    优点:用户体验好

    缺点:开发,安装,部署,维护 麻烦

  BS:Browser/Server 浏览器/服务器端

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

    优点:开发,安装,部署,维护 简单

    缺点:如果应用过大,用户的体验可能会收到影响

        对硬件要求过高

概念介绍-资源分类

B/S架构详解:

  静态资源:

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

    特点:

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

      如:文本,图片,音频,视频,HTML,CSS,JavaScript

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

  动态资源:

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

    特点:

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

      如:jsp/servlet,PHP,asp等

      如果用户请求的事动态资源,俺么服务器会执行动态资源,再发送给浏览器

 

我们要学习动态资源,必须要先学习静态资源!

 

静态资源:HTML:用于搭建基础网页,展示页面的内容

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

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

标签:浏览器,服务器端,静态,分类,用户,概念,软件架构,资源,页面
From: https://www.cnblogs.com/yuzong/p/16806287.html

相关文章

  • 交换分区(swap概念)
    什么是Linux交换(swap)原创 sharplee 大乐学IT 2022-04-2422:10收录于合集#linux66个Linux内核将RAM分成内存块和交换(Swap)进程,交换(Swap)进程是当Linux内核......
  • 0003 机器学习实战 第三章 分类
    1 本章所有示例代码#!/usr/bin/envpython#-*-coding:UTF-8-*-"""路径:lesson03.py标题:分类创建:2022-10-1517:46更新:2022-10-1517:......
  • ML[001] 机器学习基本概念
    机器学习是能够从数据中学习的算法(通过经验E改进后,在任务T上由性能度量P衡量的性能会有所提升) 1.数据集(dataset)训练集(trainingset):用来进行训练,也就是产生模型或算......
  • 01#嵌入式系统基础:定义、由来、分类
    嵌入式系统的定义嵌入式系统是一种计算机硬件和软件的组合,也许还有机械装置,用于实现一个特定功能。在某些特定情况下,嵌入式系统是一个大系统或产品的一部分。例如,微波炉......
  • 数据实验楼 | 宠物图像分类项目重磅发布!
    数据实验楼宠物图像分类项目正式发布,欢迎大家体验!为支持广大院校的大数据和人工智能实训教学,需要使用平台的老师请尽快与我们联系,便于我们提前准备云服务器等资源。联系电话......
  • 多标签文本分类
    多标签文本分类是指一个输入文本样本对应有多种标签。本文是一个训练多标签文本分类任务的实例:训练过程main.py导入相关的库:#coding=utf-8importos#os.environ["C......
  • 包的概念
    包的概念和结构当一个项目有多个模块时,需要再进行组织。我们将功能类似的模块放到一起,形成了‘包’。‘包’本质上就是必须有__init__.py的文件夹。包下面可以包含‘模块(mod......
  • 中文文本分类实例
    中文文本分类【参考https://github.com/lijqhs/text-classification-cn】文本分类(TextClassification)是自然语言处理中的一个重要应用技术,根据文档的内容或主题,自动识别......
  • Bloom Filter概念和实现原理
    BloomFilter概念和实现原理背景我们在判断某一个元素是否在某个集合里面时,一般是将集合里面的所有元素都保存下来,然后直接读取磁盘上的数据再进行判断,但是如果数据量很......
  • 一文带你了解软件测试分类——概念篇
    前言测试小伙伴在谈论软件测试分类,五花八门的分类,眼花缭乱。因为将各个维度划分的内容都整到一块了,在加上各自不同的见解与补充,各种冲突......经过多年测试总结基本定为4类......