Web服务器脚本技术
当我们想动态生成网页时,就会用到下面一些服务器脚本技术。用这些服务器脚本技术,可以实现动态网页,响应用户的操作。Web服务器脚本技术:JSP,PHP,ASP,CGI等这些都是在服务器上运行的 JSP全称JavaServer PagesJSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。...
当我们想动态生成网页时,就会用到下面一些服务器脚本技术。
用这些服务器脚本技术,可以实现动态网页,响应用户的操作。
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 的优势在于它的简易性和速度
更多推荐
所有评论(0)