web的基本概念

1.1 前言

  web开发:

    静态web:

      html、css

      提供给所有人看的数据始终不会发生变化

    动态web:

      几乎所有的网站

      提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同

      技术栈:Servelet/JSP、ASP、PHP

    在Java中,动态web资源开发的技术统称为JavaWeb

 

 

1.2 web应用程序

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

    我们能访问到的任何一个页面或者资源,都存在于这个世界的某一个角落的计算机上

    这个统一的web资源会被放在同一个文件夹下,web应用程序--》Tomcat:服务器

    一个web应用由多部分组成(静态web、动态web)

      html、css、js

      jsp、servlet

      java程序

      jar包

      配置文件(Properties)

    web应用程序编写完毕后,若想提供给外界访问,需要一个服务器来统一管理

 

 

1.3 静态web

  *htm,*html,这些都是网页的后缀,如果服务器上一直存在这些东西,我们就可以直接进行读取,通络

  web的基本概念

 

 

 

  静态web存在的缺点:

    Web页面无法动态更新,所有用户看到的都是同一个页面

      轮播图,点击特效:伪动态

      JavaScript【实际开发中,用得最多】

      VBScript

    它无法和数据库交互(数据无法持久化,用户无法交互)

 

 

1.4 动态web

  页面会动态展示:“Web的页面展示的效果因人而异”

web的基本概念

 

 

   缺点:

    加入服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布

      停机维护

  优点:

    Web页面可以动态更新,所有用户看到的都不是同一个页面

    它可以与数据库交互(数据持久化:注册,商品信息,用户信息······)

 

web的基本概念

 

web的基本概念

上一篇:配置HTTPS


下一篇:cube.js 自定义checkAuth 响应状态码