JavaWeb基本概念

一、前言

web开发:就是基于网页的开发

  • 静态网页:每个人看到的都是一样的。例如HTML.css js 等
  • 动态网页:例如淘宝等大型网站

在Java中,动态web技术就叫做Java web;

二、web应用程序

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

web应用程序编写完毕后,如果需要给他人访问,那么需要一个服务器来统一管理。

三、静态web

客户端发出**(request)请求访问服务器上的web service ,再通过web service 去找寻拂服务器上的html等静态网页资源,最后再由web service返回(response)**响应

缺点:

  • web无法实现动态更新,所有用户看到的都是同一个页面
  • 无法与数据库进行连接,数据无法持久化,用户无法进行交互

四、动态web

优点:

  • web可以动态更新,所有用户看到的都不是同一个页面
  • 与数据库进行连接