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

概念介绍_软件架构和概念介绍_资源分类

时间:2022-10-24 11:12:03浏览次数:46  
标签:浏览器 服务器端 静态 用户 介绍 概念 软件架构 资源 页面

概念介绍_软件架构:

web概念概述

Java web:

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

软件架构∶

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

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

如:QQ,迅雷...

优点︰

用户体验好

缺点∶

开发、安装,部署,维护麻烦

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

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

优点∶

开发、安装,部署,维护简单

缺点︰

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

2.对硬件要求过高

 

 

 

 

 

 

概念介绍_资源分类:

B/s架构详解

资源分类:

1.静态资源∶

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

特点:

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

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

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

2.动态资源︰

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

特点:

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

如:jsp/servlet,php ,asp...

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

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

静态资源:

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

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

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

 

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

相关文章

  • 浅谈软件架构师的素质与职责
    最近开始学习如何成为一名合格的架构师。首先参照别人的观点,在结合自己的实际经验,写出自己对如何成为一名架构师的理解,希望大家热心于与援手,能够指点......
  • 数据库连接池_概述与数据库连接池_实现介绍
    数据库连接池_概述数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器当系统初始化好后,容器被创建,容器中会申......
  • 通俗易懂的 SAP ABAP 会话管理(Session Management)概念讲解,包含具体的实例试读版
    本专栏计划的文章数在150篇左右,到2022年10月6日为止,目前已经更新了56篇,专栏完成度为37.3%笔者这套​​零基础快速学习ABAP​​​从2021年4月10日写下第一篇文章以......
  • AI&BlockChain:“知名博主独家讲授”人工智能创新应用竞赛【精选实战作品】之《基于计
    AI&BlockChain:“知名博主独家讲授”人工智能创新应用竞赛【精选实战作品】之《基于计算机视觉、自然语言处理和区块链技术的乘客智能报警系统》案例的界面简介、功能介绍分......
  • 持续集成(CI)简单介绍
    Continuousintegration,简称CI​是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过......
  • Rust low 0 - 基本概念
    Ax计划开始rust学习笔记就放在博客园了,一共分为low级别、mid级别、high级别三个学习阶段Bx新概念(编程语言从未有过的概念)所有权、借用、生命周期宏编程模式匹配C......
  • Ansible常用模块的介绍与使用
    Ansible常用模块的介绍与使用ansible常用模块有:pingyumtemplatecopyusergroupservicerawcommandshellscriptansible常用模块raw、command、shell的区别:sh......
  • ansible常用模块的介绍与使用
    ansible常用模块的介绍与使用目录ansible常用模块的介绍与使用ansible常用模块之pingansible常用模块之commandansible常用模块之rawansible常用模块之shellansible常用模......
  • 多测师肖sir____java自动化测试____基础介绍
    一、基础介绍1、为什么要做自动化测试(1)高级技能,发展趋势(2)提高代码的使用率(3)节省回归时间2、怎么去学习自动化测试(1)先学一门编程语言3、web自动化测试?定义:模拟手......
  • sentinel的四种流控规则介绍
    sentinel的四种流控规则介绍今天的内容我们主要围绕四个点进行展开介绍。流控模式 :关联、链路流控效果 :WarmUp、排队等待这四点具体是什么意思呢?首先启动项目:cl......