第五章 网站开发基础.ppt

. 第五章 网站开发基础 WWW的工作原理   客户端 发回网页 服务器端 发出请求 Web开发技术概述及运行环境 接受请求 找到静态网页 发送网页 服务器端 接受请求 找到动态网页 发送网页 服务器端 运行动态网页, 生成静态网页 静态网站工作原理 动态网站工作原理 Web开发技术概述及运行环境 常用的动态网页技术 CGI ASP PHP JSP ASP.NET J2EE Web开发技术概述及运行环境 Web开发技术概述及运行环境 1. ASP:可以认为ASP是一种类似HTML、Script与CGI的结合体,但是其运行效率却要比CGI高。 2. PHP:PHP(Hypertext Preprocessor,超文本预处理器)是一种HTML内嵌式的语言(类似于ASP)。 3.JSP:JSP(Java Server Pages)是Sun公司推出的网站开发技术,是将纯Java代码嵌入HTML中实现动态功能的一项技术。 4. A:ASP.NET不是ASP的一个简单升级,它提供了一个全新且功能强大的服务器控件结构。 Asp: 1. ASP全名Active Server Pages,又成为服务器端的VbScript,所以采用我们非常熟悉的VB语法。 2。公司特征:由MicroSoft公司推出。 3。难易程度:由于采用basic语法,只要熟悉basci语言,有点html基础,要学习掌握ASP是很简单的事情。 4。代码隐藏性:不需要编译,直接运行,所以代码可视。 5。编写工具:任何文本编辑都可以进行编辑,当然,对于asp我们还是推荐采用prontpage 6。封装性:能很好的结合MS的COM(+)技术,可以将比较复杂的的事务处理工作封装在COM(+) 中,而ASP能非常好的进行调用。 7。扩充性:由于MS本身的ActiveX技术具有无限可扩充性,所以能很好的结合其他语言编写的组件。 8。数据库:这个方面,采用MS的ODBC接口技术,所以,几乎所有的数据库都可以结合。 9。平台性:遗憾的是,对于我们目前流行的两种最主流的网络操作系统(UNIX/Linux和NT/Win2000)+IIS,它却只能在NT和win2000上很好的支持。 Web开发技术概述及运行环境 PHP: 1。简介:PHP全名Hypertext Preprocessor,采用类似C的语法。 2。难易程度:由于采用C语法,要学习掌握PHP也是比较简单的事情。 3。代码隐藏性:不需要编译,直接运行,所以代码可视,但是,可以通过Zend的编译器将其代码加密处理,以隐藏源代码。 4。编写工具:任何文本编辑都可以进行编辑。 5。封装性:能结合MS的COM(+)技术,也能结合JavaBean 6。公司特征:PHP是Open Source的,所以,你可以得到它的源代码,并可以重新编译,甚至加入自己的特征 7。数据库:对于目前流行的数据库,几乎都有支持,但是,它却不是象ASP,JSP一样有个统一的接口,对于每种数据库几乎都有一个不同的接口。 8。平台性:对于我们目前流行的两种最主流的网络操作系统(UNIX/Linux和NT/Win2000)+Apache ,它都可以很好的支持,而且根本不用修改任何代码。 Web开发技术概述及运行环境 JSP: 1. 简介:JSP全名Java Server Pages,采用java语法,由于java体系的任何东西都是需要jdk支持的,同样,JSP也离不开JDK。 2. 公司特征:由Sun公司推出 3.难易程度:由于采用java语法,由于java高度的面向对象和灵活性,所以,比basic稍微要难点 4.代码隐藏性:要编译成servlet,在服务器端运行,所以代码不可视。 5.编写工具:任何文本编辑都可以进行编辑,但是,却需要JDK先编译好。 6.封装性:能很好的结合Javabean技术,可以将复杂的的事务处理工作封装在Bean中,而JSP能非常好的进行调用。 7.数据库:采用java结合数据库技术,即:JDBC技术,也是一个统一的数据库接口技术。 8.平台性:对于我们目前流行的两种最主流的网络操作系统(UNIX/Linux和NT/Win2000)+JDK(JSP引擎+java虚拟机,都能很好的支持。 Web开发技术概述及运行环境 商业特点 ASP 1。平台成本:我们考虑WIn2000+IIS+ASP+MS SQL Server方案,因为这个些都是ASP的“母”公司的产品,所以,从性能方面考虑,对于ASP肯定是最佳的方案,这些

文档评论(0)

1亿VIP精品文档

相关文档