JavaWeb基本概念

JavaWeb基本概念

前言

  • 静态Web

    html,htm ,服务器会直接读取HTML的数据;

    缺点:网页内容无法更新,通过协议写单的手段可以让它动起来,如JavaScript,VBScript等

  • 动态Web

    主要特征:可以从服务端获取数据,Web界面因人而变

    优点:

    • 可以实现真正用户交互
    • 可以从服务端保证每个用户有自己的空间
    • 增强了用户体验性
  • 实现动态Web手段

    • PHP
    • ASP:微软
    • JSP、Servlet:SUN 解决B/S架构,性能高,跨平台,不需要任何门槛(HTML嵌套Java代码)
  • Web服务器

    • IIS(微软)
    • Tomcat(性能优良,非常小,是符合Web服务器的最小服务器,Apache)
    • WebLogic
    • WebShare

web应用程序

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

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

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

    • html,css,js
    • jsp,servlet
    • Java程序
    • jar包
    • 配置文件 (Properties)

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

静态web

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

  • 静态web存在的缺点

    • Web页面无法动态更新,所有用户看到都是同一个页面
      • 轮播图,点击特效:伪动态
      • JavaScript [实际开发中,它用的最多]
      • VBScript
    • 它无法和数据库交互(数据无法持久化,用户无法交互)

动态web

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

缺点:

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

优点:

  • Web页面可以动态更新,所有用户看到都不是同一个页面
  • 它可以与数据库交互 (数据持久化:注册,商品信息,用户信息……..)
posted @ 2021-05-18 14:30  saxon宋  阅读(60)  评论(0)    收藏  举报