我是靠谱客的博主 开放含羞草,最近开发中收集的这篇文章主要介绍Web 基本概念Web的基本概念Web服务器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Web的基本概念

分为静态web、动态web

  • 静态web:数据不会改变的网站,如html、css

  • 动态web:

    • 数据会改变的网站
    • 技术栈:Servlet/JSP,ASP,PHP

Web应用程序

由浏览器加载访问的程序,放置在某个电脑的文件夹中(通常是服务器)

  • web应用由多部分组成(静态web、动态web)
    • html,css,js
    • JSP,Servlet
    • java程序
    • jar包
    • 配置文件(Properties)

静态web

*.htm, *.html是网页的后缀,若在服务器上可以直接通过地址访问,若在本地文件中双击后浏览器会加载页面。

  • 存在的缺点
    • Web页面无法动态更新,所有用户看到都是同一个页面
    • 无法和数据库交互(数据无法持久化,用户无法交互)

原理:客户端向服务器发送请求,服务器上的webservice服务程序在服务器中查找静态页面,向客户端发送响应

动态web

客户端向服务器发送请求,服务器中的web服务插件分出静态资源请求和动态资源请求,web服务查找静态资源,并和动态资源一起返回客户端。

  • 缺点:
    • 若服务器的动态web资源出错,需要重新编写后台程序进行重新发布
      • 停机维护
  • 优点:
    • web页面可以动态更新,用户看到的都是不同的页面
    • 可以和数据库进行交互(数据持久化:注册,更新等)

Web服务器

技术

  • ASP
  • PHP
  • JSP/Servlet

B/S:浏览器和服务器

C/S:客户端和服务器

三高问题:高并发、高可用、高性能

web服务器

服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息。

  • IIS
  • Tomcat

最后

以上就是开放含羞草为你收集整理的Web 基本概念Web的基本概念Web服务器的全部内容,希望文章能够帮你解决Web 基本概念Web的基本概念Web服务器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部