- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Web程序设计》--第1章绪论主讲人:2025/2/61
主要内容2025/2/6《Web程序设计》21Web简介2Web体系结构3Web相关协议4浏览器与内核
本章课程目标能够认识到解决问题有多种解决方案,并运用文献资料检索研究寻找可替代的方案,具备多方案比较选择能力;能够理解并掌握Web程序设计中的基础知识与工作原理,将知识与原理应用于开发过程中的问题分析;能够掌握多种Web程序设计技术并认识到其局限性,针对解决方案,运用恰当的Web程序设计方法和技术,实现Web应用模块。2025/2/6《Web程序设计》3
1.1web简介WWW(WorldWideWeb)即全球广域网,也称为万维网,是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,是web系统的直接载体。2025/2/6《Web程序设计》4
Web发展历史2025/2/6《Web程序设计》5Web1.01980年TimBerners-Lee大量使用静态页面网页资源可以任意链接Web2.0注重交互性标准的网站设计自下而上的互联网体系Web3.0发展的必然趋势基于语义的链接个性化、精准化和智能化
静态网页静态网页是指存放在服务器文件系统中实际存在的HTML文件。当用户在浏览器中输入页面的URL进行访问时,浏览器就会将对应的HTML文件下载、渲染并呈现在窗口中。这些文件一旦制作完成并发布到服务器上,内容就保持不变,除非由后台修改再次发布。2025/2/6《Web程序设计》6
静态网页的特点每个网页中都有固定的URL,以htm、html等常见形式为后缀,不接受参数,无法根据参数内容动态改变页面内容;静态网页是实实在在保存在服务器上的文件;静态网页的内容相对稳定,因此容易被有哪些信誉好的足球投注网站引擎检索;静态网页没有数据库的支持,在制作和维护方面工作量较大;静态网页的交互性较差,在功能方面有较大的限制;页面浏览速度快,无需连接数据库,开启速度快于动态页面;减轻了服务器的负担,工作量减少,也降低了数据库的成本。2025/2/6《Web程序设计》7
动态网页静态网页在应用过程中,存在着交互性差、动态性差、维护工作量大等缺点。相对于静态网页,动态网页的内容是动态变化的,当浏览器请求服务器的某个页面时,服务器根据参数动态生成HTML页面,然后返回给用户。本质上,动态网页中的“动态”是指服务器端页面的动态生成,静态页面“静态”则指页面是已发布后保持“静态”不变。2025/2/6《Web程序设计》8
动态网页动态网页技术ASPASP.netJSPCGIPHP2025/2/6《Web程序设计》9数据库
动态网页的特点动态网页一般以数据库技术为基础,即内容动态从数据库中获取,这样可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的交互功能;动态网页实际上并不是独立存在于服务器上的网页,而是一段动态代码,根据用户请求经过计算返回的网页;动态网页对有哪些信誉好的足球投注网站引擎检索支持度不好,这是由于其内容是根据提交的参数动态生成。编程成本相对高一些,因为要编写大量的服务器端代码,前后间还需要进行关联调试。2025/2/6《Web程序设计》10
静态网页与动态网页请求过程2025/2/6《Web程序设计》11
主要内容2025/2/6《Web程序设计》121Web简介2Web体系结构3Web相关协议4浏览器与内核
C/S结构C/S(Client/Server)结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。2025/2/6《Web程序设计》13
B/S结构B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。2025/2/6《Web程序设计》14
C/S与B/S结构对比C/S结构特点界面和操作丰富较强的事务处理能力安全性能容易保证响应速度快适用面窄专用的客户端软件维护升级成本高B/S结构特点无需安装分布性特点业务扩展便捷升级维护便捷共享性强特点响应速度不及C/S用户体验不是很理想2025/2/6《Web程序设计》15
微信小程序“触手可及”、“用完即走”,用户扫一扫或者搜一下即可打开应用。应用将无处不在,随时可用。2017年腾讯提出,是一项IT领域内的重大创新,全球范围内产生深远影响。经过将近两年的发展,已经构造了新的微信小程序开发环境和开发者生态。2025/2/6《Web程序设计》16200万
您可能关注的文档
- Java Web程序设计 课件 第2章 HTML.pptx
- Java Web程序设计 课件 第3章 CSS.pptx
- Java Web程序设计 课件 第4章 Javascript.pptx
- Java Web程序设计 课件 第5章 JSP.pptx
- Java Web程序设计 课件 第6章 JSP内置对象.pptx
- Java Web程序设计 课件 第7章 JDBC.pptx
- Java Web程序设计 课件 第8章 JavaBean.pptx
- Java Web程序设计 课件 第9章 Servlet技术.pptx
- Java Web程序设计 课件 第10章 MVC.pptx
- Java Web程序设计 课件 第11章 Web其它常用技术.pptx
文档评论(0)