【Internet与Web技术的基本概念】
|
【Internet】:Internet是一个开放的、由位于世界不同地方的众多网络和计算机互联而成、依靠TCP/IP协议实现通信的互联网络。
|
【Web技术】:World Wide Web(WWW或Web)
Web是分布在全世界的、基于HTTP通信协议的、存储在Web服务器中的所有互相链接的超文本集。它采用客户/服务计算模式。Web服务器端存放用Web文档组织的各种信息;客户端通过浏览器软件(如IE or Netscape等) 浏览这些信息资源。
Web就是存储在Internet上的计算机中数以千万计、彼此关联的文档集合。
Web实际上是一种全球性的资源系统,而Internet是它的通信基础设施。
Web服务器:基于HTTP 通信协议的服务器称为Web服务器。Web服务器中存放Web文档。
Web文档:Web服务器中存放的类似于 用HTML语言组织的各种信息称为Web文档。
【Web技术的主要组成】
⑴超文本传送协议(HTTP, Hyper-Text Transfer Protocol)
⑵统一资源定位地址(URL, Uniform Resource Locator)
⑶超文本标记语言(HTML)
⑷Web服务器
⑸ Web浏览器
【Web浏览器与服务器的基本概念和工作原理】
|
【Web浏览器】:用于通过URL来获取并显示Web网页的一种软件工具。
|
【Web服务器】:基于HTTP 通信协议的服务器称为Web服务器。Web服务器中存放Web文档。
|
【工作原理】:
(1)用户请求(URL地址)
(2)根据用户请求查找信息资源地址
(3)应用程序服务器对数据库执行查询操作
(4)查询结果返回应用程序服务器
(5)应用程序服务器将数据嵌入页面
(6)Web服务器把完成页面发给浏览器
(7)浏览器为用户显示查找结果
【Web应用开发构架和开发技术】
Web应用框架(Web application framework)是一种电脑软件框架,用来支持动态网站、网络应用程序及网络服务的开发。这种框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理等,可提升代码的可再用性。
种类:MVC框架(模型-视图-控制器)MVC(Model view controller)
三部分组织组织模式
内容管理系统(CMS)
模型 - 视图 - 控制器(MVC(Model view controller))
许多框架遵循模型 - 视图 - 控制器(MVC)体系模型的结构模式,使数据模型与用户界面分开。这被普遍认为是一个很好的做法,因为它模块化的代码,能提高代码的重复使用,并允许多个接口。在Web应用中,这允许不同的应用方面,如网页,远程应用程序和Web服务接口。MVC是业界比较认可的架构模型。
三部分组织组织模式
在这种组织模式中,应用程序创建在三个部分:客户端,应用程序和数据库。数据库通常是一个RDBMS。而客户端指的是由Web应用程序生成的HTML,在用户的浏览器运行。应用程序运行在服务器上。
内容管理系统(CMS)
指的是一种内容编辑程序。就像在博客写文章一样,不需要懂得编程的人,也可以通过CMS发布,更改,管理内容。
【开发技术】:
|
【客户端技术】:HTML、CSS、DOM、JavaScript、AJAX等。
|
【服务器端技术】:CGI、ASP、PHP、ASP.NET和JSP。