1、CGI技术
CGI (Common Gateway Interface)是用于连接主页和应用程序的接口。由于HTML语言的功能比较贫乏,难以完成诸如访问致据库等一类的操作。而实际的情况则是经常需要先对数据库进行操作(如文件检索系统),然后把访问的结果动态地显示在主页。诸如此类的需求只用HTML是无法做到的,所以CGI便应运而生,CGI是在服务器端运行的一个可执行程序,由主页的一个热链接激活进行调用,并对该程序的返回结果进行处理显示在主页上。简而言之,CGI就是为了扩展主页的功能而设立的。
2、 ASP技术
ASP (Active Server Pages)是一套微软开发的服务器端脚本环境,ASP内含有IIS 3.0、4.0和5.0中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。有了ASP,你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP应用程序可以手工编码制作,也可以通过Dreamweaver MX等可视化工具创作生成。
3、PHP技术
PHP(Hypertext Preprocessor,超文本预处理器)是一种易于学习和使用的服务器端脚本语言。只需要很少的变成知识,你就能使用PHP建立一个真正交互的web站点。PHP自从诞生以来,以其简单的语法、强大的功能迅速得到了广泛的应用。PHP除了能够操作页面,还能发送HTTP的标题;它不需要特殊的开发环境和IDE;它不仅支持多种数据库,还支持多种通信协议;PHP还具有极强的兼容性。PHP是完全免费的,可以从PHP官方站点自由下载。PHP在大多数UNIX平台、GUN/Linux和微软Windows平台上均可以运行。
4、JSP技术
JSP(Java Server Pages)是由SUN Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口,来服务于HTTP的应用程序。在传统的网页HTML文件(.htm,.html)中加入JAVA程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(.jsp)。Web服务器在遇到访问JSP页面的请求时,首先执行其中的程序片段,然后将执行结果以HTML的格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是简历动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin、无ActiveX、无Java Applet,甚至无Frame。