1、javaweb基本概念

1.1、前言

  • javaweb可以拆开,一个叫java,一个叫web

web开发:

  • web:网页(开发)的意思,表示在互联网上拿到一些资源

web分为两种:静态web和动态web

  • 静态web

    • html,css(可以直接拿到)
    • 提供给所有人的数据始终不会发生变化!
  • 动态web

    • 淘宝等,几乎是所有的网站都是动态web。
    • 提供给所有看的数据始终会发生变化,每个人在不同的时间。不同的地点看到的信息个不相同。
    • 技术栈:Servlet/JSP、ASP、PHP

拓展:

**ASP:**即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。

PHP:(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页

**总结:**在java中,动态web资源开发的技术统称为javaweb。

1.2、web应用程序

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

  • a.html b .html …多个web资源可以被外界访问,对外界提供服务。
  • 能访问到的任何一个页面或者资源,都存在于这个世界的某一个角落的计算机上。
  • url:统一资源定位符。
  • 这个统一的web资源会被放在同一个文件夹下,它就是web应用程序–>依赖于Tomcat: 服务器。
  • 一个web应用由多部分组成(静态web,动态web)。
    • html、css、js
    • jsp、servlet
    • java程序
    • jar包
    • 配置文件(properties)

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

1.3、静态web

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L6j1X653-1625234755723)(javaweb.assets/截屏2021-07-02 下午9.54.20.png)]

  • 静态web存在的缺点
    • web页面无法动态更新,所有用户看到都是同一个页面
      • 轮播图、点击特效:伪状态
      • javasprict(实际开发中,用得最多)
      • vbscript(了解即可)
    • 它无法和数据库交互(数据无法持久化,用户无法交换)

1.4、动态web

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aGrMsk6h-1625234755725)(javaweb.assets/截屏2021-07-02 下午10.02.08.png)]

缺点:

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

优点:

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u98DXpd5-1625234755727)(javaweb.assets/截屏2021-07-02 下午10.02.08-5234690.png)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

期待aaaa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值