JSP是Java web 的核心技术,它是基于HTML的动态网页开发技术。
网页中的内容展现包括:文字、图片、动画,以及对它们的各种美化,并通过网页中的按钮来执行网页链接。其中的页面元素及美化形式,分别是以HTML和CSS技术为基础的,网页的交互通过javascript来实现,页面的数据可以通过Ajax与服务器传递XML来填充。因此,一个网页由5种技术元素来组成:HTML、XML、CSS、Javascript、Ajax。它们的作用分别如下。
HTML 绘制页面文字、图片和动画。
CSS:美化网页颜色、布局和线条。
JavaScript:实现页面的动态交互事件。
XML:扩张HTML,传递页面数据。
AJAX:实现与服务器的数据请求交互。
HTML就好比骨架,用来搭建页面框架;javascript好比是输送血液的心脏,用来操纵页面;CSS好比是衣服,用来美化页面;XML好比是血肉,用来传递数据;AJAX好比是大脑,负责与服务器的通信。关系如下:
这5种技术是网页技术标准中的核心技术,如下表所示。