概念介绍_软件架构、概念介绍_资源分配

概念介绍_软件架构

  javaWeb:

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

  软甲架构:

    C/S:Client/server 客户端/服务端

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

      优点:用户的体验好

      缺点:安装部署麻烦

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

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

     优点:安装部署 简单

     缺点: 如果应用过大,用的体验会受到影响

            对硬件的要求过高

概念介绍_资源分配

 

 图解:

  

 

 

 

*B/s架构详解
*资源分类:
1.静态资源:
    *使用静态网页开发技术发布的资源。*特点︰
    *所有用户访问,得到的结果是一样的。
    *如∶文本,图片,音频、视频,HTML,cSS, Javascript
    *如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源
2.动态资源︰
    *使用动态网页及时发布的资源。

   *特点∶
    *所有用户访问,得到的结果可能不一样。*如:jsp/servlet,php,asp.. .  
    *如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器

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

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

css :用于美化贝面,布局贝面
avascript :控制页面的元素,让页面有一些动态的效果

posted @ 2022-08-03 14:00  一位程序袁  阅读(22)  评论(0编辑  收藏  举报