一、为什么需要动态网页
1、无法实现搜索、购买、登陆等交互功能
2、无法对静态页面的内容进行实时更新
二、什么是动态网页
1、动态网页是指在服务器端运行的使用程序语言设计的交互式网页、它们会根据某种条件的变化返回不同的网页内容。
2、动态网页的优势是什么?
2-1:交互性:即网页会根据用户的要求和选择而动态改变和显示内容。
2-2:自动更新:即无须改变页面代码,便会自动生成新的网页内容
2-3:随机性:即当不同的时间,不同的人访问同一网址时会产生不同的页面效果
3、问题:动态网页是静态网页的代替品吗?
解答:静态网页和动态页面各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站
内容的多少。
4、如何实现动态网页
动态网页需要使用服务器端的脚本语言,如使用Java脚本语言的JSP技术。
三、B/S模式
第一点:什么是C/S模式?
C/S(Client / Server , 客户端/服务器端) 架构的系统,其分为客户端和服务器两层。
第二点:什么是B/S模式?
在B/S架构下,应用系统完全放在应用服务器上,并通过应用服务器同数据库服务器进行通信系统界面通过
浏览器展示。
问题:B/S架构是C/S架构的替代品吗?
解答:B/S架构是伴随Internet技术的兴起,对C/S架构的一种改进,而非C/S的替代品。
B/S架构相比C/S架构:
有如下优势:
1.维护和升级方式简单,客户端不需要任何维护。维护人员只需要关注服务器的软件升级即可。
劣势:
1.B/S的界面没有C/S友好。在速度和安全性上需要花费巨大的设计成本,而且由于B/S架构的交互式请求
/响应模式,一旦数据信息发生变化,必须通过刷新页面才能看到更新的数据信息。URL和Tomcat
什么是URL:
URL(Uniform Resource Locator)的意思是统一资源定位符,是用于完整地描述Internet上网页和其他
资源的地址的一种标识方法。