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

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

作者:互联网

概念介绍_软件架构

web概念概述

  JavaWeb:

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

  软件架构:

    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:控制页面的元素,让页面有一些动态的效果

      

标签:浏览器,静态,分类,用户,概念,软件架构,动态,资源,页面
来源: https://www.cnblogs.com/xjw12345/p/16528300.html