- 1
- 0
- 约1.66万字
- 约 100页
- 2016-12-23 发布于重庆
- 举报
第1章 Web技术 学习目的与要求: 为了使读者对网站有一个较全面的认识,本章对与网站直接相关的技术进行了较全面的介绍。通过本章的学习,读者应对Web的概念及原理,与Web紧密相关的URL、http、HTML等相关概念及原理有准确的认识并能熟练掌握。 1.1 Web简介 通常把网站称作www站点,web或web站点。从广义上说,网站由硬件与软件两大部分组成。硬件主要是指服务器(计算机),软件则指操作系统、Web服务器软件和应用程序(包括静态和动态网页文件以及数据库)等;从狭义上说,网站则是指基于Web服务器的应用程序。 1.1.1 Web的发展和特点 Web起源于1989年欧洲粒子物理研究室CERN。CERN有几台加速器分布在若干个大型科学家队伍里,这些科学家来自开展了粒子物理学研究的各欧洲参与国。这些队伍的成员来自六个或更多的国家。他们所从事的大多数实验都很复杂,需要提前若干年进行计划和设备准备。这些由遍布全球的研究人员组成的队伍进行的合作,需要经常收集时刻变化的报告、蓝图、绘制图、照片和其他文献,万维网的研制正是出于这个需求。 链接文档的万维网的最初计划是由CERN的物理学家Tim Berners—Lee于1989年3月提出的,第一个原型(基于文本的)于18个月后运行。1991年12月在德克萨斯州的SanAntonio 91超文本会议上进行了一次公开演示,次年继续发展,并于1993年2月,在第一个图形界面Mosaic的发布时达到了其发展的高峰(Vetter等,1994)。 一年以后,Mosaic广为流行,它的作者Marc Andreessen离开了开发Mosaic 时所在的国家超级计算应用中心:NCSA(national center for supercomputing applications),创建了Netscape通信公司,目的是为了发展客户、服务器和其他网络软件。 些后Web得到了迅猛发展,在短短的五年之内,它从一种发布高能物理数据的方式演变为如今无数人脑中的“因特网”。它之所以如此流行是由于它有一个丰富多彩的界面,初学者很容易使用,并且还提供了大量的信息资源,几乎涉及人们所能想象的所有主题。 1.1.2 Web的工作原理 下面我们从网站的体系结构及工作流程来了解其工作原理。 1.网站的三层应用体系结构 通常,应用程序的代码及其资源,按照其功能可以分解为用户界面、应用逻辑、数据存取3个基本部分: 应用程序的基本功能单元如图1-1所示。 网站是一种典型的三层应用体系结构。用户界面、应用逻辑和数据存取有着明显的界限和分工。客户的用户界面与服务器端应用逻辑和数据存取隔离,它的体系结构如图1-2所示。 2.网站的工作流程 客户端通过浏览器来显示数据并实现与服务器的交互。在服务器端由Web服务器通过HTTP(Hyper Text Transfer Protocol,超文本传输协议)协议与客户端的浏览器交互,Web服务器和应用服务器(这里的应用服务器通常是指某种软件环境,故图1-2中用虚框表示)也使用HTTP作为它们之间的通信协议。而应用服务器与数据库服务器之间采用标准的机制进行通信,如ODBC(Open Database Connectivity,开放数据库连接)、JDBC(Java Database Connectivity,Java数据库连接)、SQL(Structure Query Language,结构化查询语言)等。 通常Web服务器接受客户端的请求,并根据请求的类型要么直接回复HTML页面给客户端,要么将请求提交应用服务器处理。应用服务器接受由Web服务器传来的处理请求,并根据需要查询或更新数据库,进行应用逻辑的处理,然后将处理结果传回给Web服务器。数据库服务器实现数据的存取功能,负责数据库的组织并向应用逻辑提供接口。 3.网站三层体系结构的优点 三层体系结构使得网站在各个实现层次上具备明确的界限和分工,具有良好的可扩充性和灵活性。各个层次都采用业界标准,从而保证了网站的应用程序与具体的操作系统平台无关,使得应用程序的开发完全集中在应用逻辑的处理上,从而简化了程序开发的难度。 另一方面,这种三层体系结构也使得网站的分工协作开发成为可能,网页设计师可专注于用户界面的构造,软件工程师主要进行Web应用程序的开发,而数据库工程师则以数据库设计为主。 目前,这种三层次的体系结构已经成为网站开发的主流。 1.1.3 Web的基本应用 根据信息流转、传递以及提供服务的方式,Web可以考虑以下几方面的应用: 1. 信息发布。 浏览信息是Internet提供的最基本、最简单、最广泛的服务,Internet被冠以第四媒体之称,有超越三大传统媒体报纸、广播和电视的趋势。今天无论进入哪一家网站的主页,都
您可能关注的文档
最近下载
- 2026年鹤壁职业单招试题完美版.docx VIP
- 日成RCCN端子系列.pdf VIP
- 2026湖北十堰市教育局直属高中招聘教师100人笔试模拟试题及答案解析.docx VIP
- 2025年互联网营销师搜索引擎广告平台与账户搭建专题试卷及解析.pdf VIP
- 2026湖北十堰市教育局直属高中招聘教师100人笔试备考题库带答案解析.docx VIP
- 浙江农林大学2023-2024学年《数据结构》期末试卷(A卷)及参考答案.docx
- 2026年鹤壁职业技术学院单招职业技能考试题库附答案详解.docx VIP
- 肺血栓栓塞症课件PPT.pptx VIP
- 2026年鹤壁职业技术学院单招职业适应性考试模拟测试卷附答案.docx VIP
- 2026年鹤壁职业技术学院单招职业倾向性测试题库附答案.docx VIP
原创力文档

文档评论(0)