当我们想动态生成网页时,就会用到下面一些服务器脚本技术。
用这些服务器脚本技术,可以实现动态网页,响应用户的操作。

Web服务器脚本技术:

JSP,PHP,ASP,CGI等
这些都是在服务器上运行的

 

JSP

全称JavaServer Pages
JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。

JSP技术以Java语言作为脚本语言,将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。

 

PHP

PHP 是一种创建动态交互性网站的强有力的服务器端脚本语言。
PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。

 

ASP

1.动态地编辑、改变或者添加页面的任何内容
2.对由用户从 HTML 表单提交的查询或者数据作出响应
3.访问数据或者数据库,并向浏览器返回结果
4.为不同的用户定制网页,提高这些页面的可用性

 

CGI

CGI是一种规范,并不是一种语言。
CGI是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。
CGI 应用程序能与浏览器进行交互,还可通过数据API与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器。
CGI也可以将从浏览器获得的数据放到数据库中。

可用任何语言编写CGI,包括流行的C、C ++、Java、VB 和Delphi 等。
几乎所有服务器都支持CGI。CGI分为标准CGI和间接CGI两种。

CGI让ASP替代
用 ASP 替代 CGI 和 Perl 的优势在于它的简易性和速度

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐