javaweb01

JavaWeb01

1. 基本概念

Web开发:

  • web,网页的意思,能在互联网上拿到资源;比如:百度
  • 静态web
    1. html,css
    2. 提供给所以人看的数据始终不会发生改变。
  • 动态web:
    1. 几乎所有的网站;
    2. 提供给所有人看的数据始终会发生变化,每个人看到的内容都不一样,在不同时间、地点看到的信息个不相同;
    3. 技术栈:Servlet/JSP,ASP,PHP
    在Java中,动态web资源开发的技术统称为JavaWeb。

2. Web应用程序

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

  • a.html,b.html......多个web资源,这些web资源可以被外界访问,对外界提供服务;
  • 我们能够访问到任何一个页面或者资源,都存在与这个世界的某一个角落的计算机上;
  • URL:统一资源地位器;
  • web资源统一放在同一个文件夹下,web应用程序——>Tomcat:服务器;
  • 一个web应用程序由多部分组成(静态web,动态web),比如:
    html,css,js;jsp,servlet;java程序;jar包;配置文件。
    web应用程序编写完毕后,若想提供给外界访问:需要一个服务器来统一管理。

3. 静态web

  • *html这些都是网页的后缀,如果服务器上一直存在这些东西,我们就可以直接进行读取,通络;
  • 缺点:
    1. web页面无法动态更新,所有用户看到都是同一个页面
    2. 无法与数据库交互,数据无法持久化,用户无法交互。

4. 动态web

  • 页面会动态变化,页面效果会因人而异;
  • 缺点:加入服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布,就是我们所说的停机维护;
  • 优点:web页面可以动态更新,所有用户看到不一样的页面,其可以与数据库交互。
posted @ 2021-07-15 22:43  头秃准备  阅读(38)  评论(0)    收藏  举报