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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值