JavaWeb学习笔记——基本概念

1.1 前言

web开发

  • 静态web
    • html、css
    • 提供给所有人看的数据且不会变化
  • 动态web
    • 提供给所有人看的数据始终会发生变化,每个人在不同时间所看见的都不一样
    • 技术栈:Servlet/JSP、ASP、PHP

在JAVA中动态web资源开发的技术统称为JavaWeb。

1.2 Web应用程序

❓什么是web应用程序? 可以提供浏览器访问的程序。

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

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

  • html、css、js
  • jsp、servlet
  • java程序
  • jar 包
  • 配置文件

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

1.3 静态web

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

缺点:

  • 无法动态更新
  • 无法和数据库交互

1.4 动态web

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

JavaWeb学习笔记——基本概念

缺点:加入服务器的资源出现错误时需要重新编写后台程序

优点:

  • 可以动态更新
  • 可以连接数据库(数据持久化:注册、信息)