动态网页:是程序是否在服务器端运行的重要标志。在服务器端运行的程序、网页、组件,都属于动态网页,这些会随客户、不同时间,返回不同的网页。
1.交互性:网页会根据客户的要求和选择而动态的改变和响应。浏览器作为客户端,成为一个动态交流的桥梁,比如用户在一个邮箱注册页面的表单中录入信息并递交, 服务器端的web应用将会信息储存到数据库服务器中然后传到相应的页面 .
2.自动更新:即无需手动更新html文档,会自动生成新页面,可以大大节省工作量。有用户在论坛发帖子,服务器端的web应用会动态的生成新的用户帖子列表页面。
3.因时因人而变: 知道不同时间不同用户访问同一网址时会出现不同页面。
B/S架构 和C/S架构 :
C/S架构是客户端服务器模式,B/S架构是浏览器服务器模式。主要区别是C/S架构的应用程序需要在用户的计算机上进行安装。