JavaWeb 笔记-01

javaWeb

1. 基本概念

1.1 前言

web 开发

  • web : 网页的意思, 例如:www.baidu.com 我们访问一个URL ,这 就是一网页。
    web 分为:静态web、 动态web

  • 静态web, 静态的页面 也就是访问的网页是固定不变的, 比如 www.baidu.com

    • HTML, CSS
    • 提供给人看的数据不会发生改变
  • 动态web

    • 例如淘宝网页,

    • 提供给人开的数据会发生改变,每个人看到的信息会更具自身情况发生改变,

    • 所用的技术栈: servlet/jsp , asp php

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

1.2 web应用程序

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

  • a.htm, b.html 等多个web资源可以被外界访问,对外界提供服务;

  • 我们访问的任何一个页面或资源,都存在世界上某个角落的计算机上;

  • URL :统一资源定位符(Uniform Resource Locator),它是WWW的统一资源定位标志,就是指网络地址。

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

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

    • HTML, css , js
    • jsp, servlet
    • java 程序包
    • jar包
    • 配置文件(.properties)
  • web应用程需编写完后,想要给外界访问, 需要一个服务器来统一管理

1.3 静态web

  • .htm, .html 为web文件的后缀名, 如果服务器上一直存在这些东西, 我们就可以直接进行读取,通络;

  • 在这里插入图片描述

    • 请求: Requeset , 当我们使用浏览器访问一个页面,或者鼠标点击页面时就是一个请求,浏览器向服务器发送了一个请求;
    • 响应:Response, 服务器收到浏览器发来的请求, 对数据处理后做了回答,就响应了请求。
  • 静态web存在的缺陷:

    • web页面无法动态更新,所有用户看到的都是统一的页面
    • 无法和数据库交互(数据无法持久化, 用户无法交互)

1.5 动态Web

  • 页面动态的展示:展示的效果会根据实际情况显示
    在这里插入图片描述

  • 缺点:

    • 加入服务的动态资源出现错误,需要重写编写后台程序,重新发布(停机维护)
  • 优点:

    • web页面可以动态更新,所有用户看到都不是同一个页面
    • 它可以与数据库交互
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值