动态网页开发基础-动态网页基础

动态网页是指在服务器端运行的使用程序语言设计的交互式网页,他们会根据某种条件的变化,返回不同的网页内容。

动态网页需要使用服务器端的脚本语言。JSP-java

当用户访问动态页面时,服务器端执行脚本语言,并根据处理结果动态生成页面内容。

动态网页的优势:

  1. 交互性:网页会根据用户的要求和选择改变和显示内容。
  2. 自动更新:无需改变页面代码,遍会自动生成新的页面内容,节省工作量。
  3. 随机性:不同时间,不同人访问同一网址会产生不同的页面效果。

B/S(Browser/Server)模式和C/S(Client/Server)模式:

C/S:客户端和服务器端。需要客户安装客户端,服务器端保存用户数据,客户端保存一些操作界面、素材、数据库文件,缓存。能冲分发挥客户端处理能力,客户端响应快,与平台关系最小化。

缺点:实现客户端升级较为繁琐,安装多个客户端软件,消耗系统资源。

B/S:软件应用的业务逻辑完全在服务器端实现,所有客户端只是浏览器,不需要做任何维护。客户只需要重新访问页面,就可以使用最新版本。

缺点:B/S界面没有C/S的好,在速度和安全性上需要花费巨大设计成本,并且由于B/S架构的交互是请求/相应的模式,一旦数据信息发生变化,必须通过刷新页面才能看到更新的数据信息,吃操作系统。

C/S一般面向固定用户群,高度机密的信息采用C/S架构,(企业内部信息管理系统、金融证券管理系统)

B/S适用于公开信息发布,对信息的保密性要求低。(企业网站,售后服务系统,物流信息查询)

  

URL:Uniform Resource Locator 统一资源定位符,用于完整的描述Internet上网页和其他资源的地址的一种标识方法。简单地说,就是网址。

http://localhost:8080/news/index.html

协议部分(http)+主机IP地址(localhost):端口号+项目资源地址 

协议部分和主机IP地址不能省略,必须存在

http和https(s代表safe)——超文本传输协议 

             →URL→ 

浏览器                   服务器

             ←html←

Tomcat服务器

开发者:Apache

作用:应用服务器 ①接收URL请求 ②返回数据

 

你可能感兴趣的:(动态网页开发基础-动态网页基础)