JavaWeb
概念
JavaWeb:是用Java技术来解决相关web互联网领域的技术总和。
web是什么
简单理解:网页的意思,比如咱们查询东西所使用的百度网页
web包括:web服务器和web客户端两部分。
web分类
静态web
-
概要:
简单理解就是:不论是何人在何时何地访问网页时,网页上的数据都不会发生改变;一般以.htm、.html .shtml 、.xml 等为后缀是静态网页的常见形式 -
优点
静态网页的内容相对稳定,因此容易被搜索引擎检索; -
存在问题
- Web页面无法动态更新,所有用户都是同一个页面
- 不和数据库进行交互操作(数据无法持久化,用户无法交互)
-
图解运行状态
动态web
- 概要:
简单理解就是:不论是何人在何时何地访问网页时,网页上的数据会依据个人情况发生相应的改变;一般以:.asp 、 .jsp 、 .php 、 .perl 、 .cgi 等形式为后缀是动态网页的常见形式 - 优点
- Web页面可以动态更新,所有用户看到都不是同一个页面
- 可以与数据库交互
- 缺点
若加入服务器的动态web资源出现了错误,便需要重新编写后台程序,重新发布 - 图解运行状态
web服务器
Web服务器 :一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档。
概要
- 服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应。
- 最常用的Web服务器是Apache和Microsoft的Internet信息服务器(Internet Information Server,ⅡS)。
- Internet上的服务器也称为Web服务器,是一台在Internet上具有独立IP地址的计算机,可以向Internet上的客户机提供WWW、Email和FTP等各种Internet服务。