Web基本概念

基本概念

web开发:

  1. web网页的意思。www.baidu.com
  2. 静态web:HTML,css。提供给所有人看的不会发生变化
  3. 动态web:提供给所有人看的数据都会发生变化,不同地点看到的额看到各不相同。
    1. 技术栈:Servlet/ISP。ASP.PHP
  4. 在Java中,动态web资源开发的技术统称为javaweb

web应用程序

web应用程序,可以提供浏览器访问的程序

  1. a.html b.html...多个web资源,这些资源可以被外界访问,对外界提供服务
  2. 你们能访问到的任何一个页面或者资源,都存在这个世界的某一个角落的计算机上
  3. URL统一资源定位符
  4. 这个统一的web资源会被放在同一个文件夹下,web应用程序->omcat服务器
  5. 一个web服务器由多部分组成
    1. 静态 web,html,css,js
    2. 动态 web:jsp,servlet
    3. Java程序
    4. jar包
    5. 配置程序(Properties)
  6. web应用程序编写完毕后,若想提供给外界访问,需要一个服务器来统一管理。

静态web

htm.html这些都是网页的后缀,如果服务器一直都存在这些东西,我们就可以直接读取。
流程图表示我们写必须要有网页服务器:
屏幕截图 2025-08-14 194656

缺点

  1. web页面无法更新,所有用户看到的都是一个页面
  2. 伪动态:javascipt,VBScript
  3. 它无法和数据库进行交互(数据无法持久化,用户无法交互

动态web

页面会动态展示:“web网页展示的效果因人而异”
流程图
屏幕截图 2025-08-14 195451

缺点:

1.假如服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布:停机维护

优点:

  1. eb页面可以动态更新,所有用户看到的不是一个页面
  2. 它可以和数据库进行交互(数据持久化)

web服务器

技术详解

ASP.:微软:国内最早流行的。在HTML中嵌入VB的脚本,ASP+COM;
在ASP开发中,基本一个页面都有几千行的业务代码,维护成本高。
C#语言
IIS服务器

PHP:开发速度很快,功能强大,跨平台,代码很简单
无法承载大访问量(有局限性)

JSP/Servlet
B/S:浏览器和服务器
C/S:客户端和服务器
是基于Java语言的B/S架构
可以承载三高问题(高并发,高可用,高性能)

服务器

服务器是一种被动的操作,用来处理用户的一些请求,和给用户一些响应
IIS
Tomcat实际上运行ISP页面和Sevlet,面向百度编程

posted @ 2025-08-14 20:02  xixixixin  阅读(25)  评论(0)    收藏  举报