什么是动态网页?
如果浏览器在不同的时间或不同的条件下访问WEB服务器上的某个页面,并且浏览器获取的页面内容可以发生变化,那么这个页面就称为动态网页。如果想让浏览器在访问某个网页时发现一些动态的实时信息,比如某一天的火车票的余票状态,浏览器在不同时间获得的网页内容必须随着车票的余票状态而变化,这就必须使用动态网页来实现。浏览器只关心如何显示和处理WEB服务器返回的内容。浏览器处理动态网页的方式和它的静态网页完全一样,没有区别。Web服务器发送的静态内容直接来自文本或数据文件,而动态内容需要由程序临时生成。实现动态网页的两种技术

技术Kramp-Karrenbauer JSP/ASP。NET/PHP等。
页面的动态处理在服务器端完成,之后生成一个静态的HTML页面返回给浏览器;浏览器与服务器交互的是页面。
客户端Kramp-Karrenbauer -AJAX
页面的动态处理在客户端完成,浏览器和服务器的交互是数据。浏览器得到服务器返回的数据后,使用DOM修改HTML内容。
/s架构和C/S架构
企业信息管理软件系统的一个重要特点是多台计算机作为操作终端,系统的数据信息集中存储在网络上的数据库服务器中。在开发企业信息管理软件时,人们通常需要在两种系统架构之间进行选择,即C/S架构和/S架构。
C/S架构是Client/Server的缩写,即客户机/服务器架构,是早期出现的分布式架构。/S架构是Browser/Server的缩写,即浏览器/服务器架构。随着互联网技术的兴起,是对C/S架构的变革和完善。优点和缺点:
/S架构程序易于部署,而C/S架构程序难以部署。
基于/S的程序对服务器的压力比较大,不能充分利用浏览器端的PC资源。相反,基于C/S的程序可以充分利用客户机的资源。

WEB应用服务器
Web应用服务器的角色:
充当Web动态技术引擎,比如Tomcat是JSP/Servlet执行引擎;IIS是一个ASP.NET执行引擎;Web应用服务器也可以充当HTTP服务器来处理静态页面;
通用Web应用服务器:
常见的web应用服务器有Tomcat/JBoss/WebLogic/WebSphere/Jetty;
浏览器
它是浏览器HTML、CSS、Javascript的解释器和执行引擎;浏览器也是HTTP协议的解释器,可以向服务器发送HTTP请求,接收服务器的HTTP响应。
将HTTP响应协议解析成HTML页面。将用户的URI请求转换为HTTP请求协议。

推荐产品:
一起学习Java——JVM如何工作
一起学习JAVA——性能优化
技术说明-nginx反向代理和负载平衡
编程笔记-Docker试用版


