zoukankan      html  css  js  c++  java
  • JavaWeb--基本概念

    基本概念


    前言

    web开发:

    • web,网页的意思,www.baidu.com
    • 静态web
      • html,css
      • 提供给所有人看的数据不会发生变化
    • 动态web
      • 淘宝
      • 技术栈:Servlet/JSP,ASP,PHP

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

    web应用程序

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

    • a.html、b.html    .....多个web资源,这些资源可以被外界访问,对外界提供服务。
    • 能访问到的任何一个页面或者资源,都存在与网络世界的某个计算机上。
    • URL
    • 这个统一的web资源会被放在同一个文件夹下,web应用程序-->Tomcat:服务器
    • 一个web应用程序由多个部分组成:
      • html、css、js
      • jsp、servlet
      • java程序
      • 配置文件(Properties)

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

    静态web

    • *.htm *.html ,如果服务器上存在这些东邪,我们就可以通过网络读取。
    • 静态web请求响应过程

    image.png

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

    动态web


    页面会动态显示:“web的页面展示的效果因人而异”;
    image.png
    缺点:

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

    优点:

    • Web页面可以动态更新,所有用户看到的都不是一个页面
    • 它可以与数据库交互(数据持久化:注册,商品信息,用户信息....)

  • 相关阅读:
    hdu 母牛的故事 递推题
    并查集
    又是矩阵 Uva上的一道 经典题目
    poj 3233 矩阵幂取模
    electronvue + elementui构建桌面应用
    主板cmos 映射表
    高级配置与电源接口 acpi 简介
    警告不能读取 AppletViewer 属性文件的解决方法
    高级 Synth(转载)
    vbs 查看硬件信息代码
  • 原文地址:https://www.cnblogs.com/sinlearn/p/13558426.html
Copyright © 2011-2022 走看看