一、Web应用系统结构
二、客户端开发技术
(一)超文本标记语言(HTML)
HTML(HypertextMarkup Language,超文本标记语言)是构成Web页面的主要工具,是用来表示网上信息的符号标记语言,是SGML的一个简化的实现。
HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是万维网盛行的原因之一,它具备简易性、可扩展性、平台无关性等特点。
(二)脚本语言(JavaScript)
JavaScript是一种新的描述语言,它可以被嵌入到HTML的文件之中。JavaScript语言可以做到回应使用者的需求,而不用任何的网络来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给服务器端处理,再传回来的过程,而直接可以被客户端的应用程序所处理。
(三)可扩展标记语言(XML)
可扩展标记语言(Extensible MarkupLanguage,XML)是专为Web应用而设计的,它是标准通用标记语言(Standard Generalized Markup Language,SGML)的一个优化子集,是由W3C于1998年2月发布的一种标准。它以一种开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。这样所组织的数据对于应用程序和用户都是友好的、可操作的。
三、服务器端技术
(一)公共网关接口(CGI) (二)ASP
(三)JSP (四)PHP
四、数据库管理技术
数据库是存储在计算机中的有组织、可共享的数据集合。数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。
早期比较流行的数据库模型有三种,分别为层次式数据库、网络式数据库和关系型数据库。而在当今的互联网中,最常用的数据库模型主要是关系型数据库和非关系型数据库。
外链视频: