动态网页技术

1.CGI(Common Gateway Interface(公用网关接口))
   工作原理:
      1.浏览器通过 HTML表单或超链接请求指上一个CGI应用程序的URL。
  2.服务器收发到请求。
  3.服务器执行指定所CGI应用程序。
  4.CGI应用程序执行所需要的操作,通常是基于浏览者输入的内容。
  5.CGI应用程序把结果格式化为网络服务器和浏览器能够理解的文档(通常是HTML网页)。
  6.网络服务器把结果返回到浏览器中。
 2.php:
        PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的 脚本语言. 
    特性:       

    1、开放的源代码:

  所有的PHP源代码事实上都可以得到。

    2、PHP是免费的。

  和其它技术相比,PHP本身免费。

    3、php的快捷性

  程序开发快,运行快,技术本身学习快。嵌入于 HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。 编辑简单,实用性强,更适合初学者。

    4、跨平台性强:

  由于PHP是运行在服务器端的 脚本,可以运行在 UNIX、 LINUX、 WINDOWS下。

    5、效率高:

  PHP消耗相当少的 系统资源。

    6、图像处理:

  用PHP动态创建图像

    7、面向对象:

  在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。

    8、专业专注:

  PHP支持脚本语言为主,同为 类C语言。
3.ASP(Active Server Page 动态服务器页面):
    ASP是 微软公司开发的代替CGI 脚本 程序的一种应用,它可以与 数据库和其它程序进行交互,是一种简单、方便的编程工具。

4.JSP(Java Server Pages):
    JSP技术使用 Java编程语言编写类XML的tags和scriptlets,来封装产生动态 网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的 应用逻辑。JSP将网页逻辑与 网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的 应用程序的开发变得迅速和容易。
  Web 服务器在遇到访问JSP网页的请求时,首先执行其中的 程序段,然后将执行结果连同JSP文件中的HTML 代码一起返回给客户。插入的Java程序段可以操作 数据库、重新定向网页等,以实现建立 动态网页所需要的功能。
  JSP与 Java Servlet一样,是在服务器端执行的,通常返回给 客户端的就是一个HTML文本,因此客户端只要有 浏览器就能浏览。





你可能感兴趣的:(动态网页技术)