用代码来充实生活

梦想遥不可及
posts - 3, comments - 0, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2012年8月19日

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是运行在服务器端的脚本,可以运行在UNIXLINUXWINDOWS下。

    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与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。





posted @ 2012-08-19 11:03 mr.zhao 阅读(209) | 评论 (0)编辑 收藏