动态网页开发基础
2017-06-07 13:16
337 查看
动态网页
是指在服务器端运行的,使用程序语言设计的交互式网页,他们会根据某种条件的变化,返回不同的网页内容。
优势:
交互性
自动更新
随机性
静态网页和动态网页各有特点,采用哪种主要取决于网站的功能需求和网站内容的多少。
二者同时存在于同一个网站上也很常见。
B/S相对于C/S构架应用程序,从维护效率上得到了极大提高,并且不再受空间的限制,只要能连接Internet就能实现系统的访问。
B/S构架的Web应用程序由于不再受安装客户端的限制,访问极其简便。
在B/S架构下,应用系统完全放在应用服务器上,并通过应用服务器同数据库服务器进行通信,系统界面是通过浏览器来展现的。
B/S架构的工作流程:
1)浏览器接受用户的输入
2)浏览器向服务器端发送请求
3)数据处理
4)发送响应
URL
(Uniform Resource Locator)意思是统一资源定位符,是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。(URL就是常说的网址。)
组成:协议--服务器域名或IP--端口号--路径
Tomcat是一个免费的开源的Web容器。
JSP
Java脚本语言———(嵌入)———JSP页面——(翻译、编译、执行)———应用服务器——(返回页面信息)——客户端
|
|——数据库服务器
执行过程:
客户端——(请求)——【应用服务器—(JSP文件)—翻译—(.java)—编译—(.class)—执行—应用服务器】
|(响
|
|
应) |
—————————————————-——————————————————————————————
是指在服务器端运行的,使用程序语言设计的交互式网页,他们会根据某种条件的变化,返回不同的网页内容。
优势:
交互性
自动更新
随机性
静态网页和动态网页各有特点,采用哪种主要取决于网站的功能需求和网站内容的多少。
二者同时存在于同一个网站上也很常见。
B/S相对于C/S构架应用程序,从维护效率上得到了极大提高,并且不再受空间的限制,只要能连接Internet就能实现系统的访问。
B/S构架的Web应用程序由于不再受安装客户端的限制,访问极其简便。
在B/S架构下,应用系统完全放在应用服务器上,并通过应用服务器同数据库服务器进行通信,系统界面是通过浏览器来展现的。
B/S架构的工作流程:
1)浏览器接受用户的输入
2)浏览器向服务器端发送请求
3)数据处理
4)发送响应
URL
(Uniform Resource Locator)意思是统一资源定位符,是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。(URL就是常说的网址。)
组成:协议--服务器域名或IP--端口号--路径
Tomcat是一个免费的开源的Web容器。
JSP
Java脚本语言———(嵌入)———JSP页面——(翻译、编译、执行)———应用服务器——(返回页面信息)——客户端
|
|——数据库服务器
执行过程:
客户端——(请求)——【应用服务器—(JSP文件)—翻译—(.java)—编译—(.class)—执行—应用服务器】
|(响
|
|
应) |
—————————————————-——————————————————————————————