Web程序设计(第4版)_第1章分解.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.5 动态网页设计技术简介 PHP具有如下一些特点: (1)支持多种系统平台,包括Windows、UNIX和Linux系统。 (2)强大的数据库操作功能。PHP提供丰富的数据库操作函数,它为各种流行数据库( Oracle、SQL Server、 MySQL、 PostgreSQL、Solid)等都设计了专门的函数。 (3)易于与现有的网页融合。它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标记,或者在HTML标记中加入脚本代码从而更好地实现页面控制,提供更加丰富的功能。 (4)具有丰富的功能。PHP提供结构化特性、面向对象设计、数据库处理、网络接口使用及安全编码机制等全面的功能。 (5)可移植性好。只需要进行很少的修改就可将整个网站从一个平台移植到另一个平台上,如从Windows平台移植到UNIX平台。 1.5.1 PHP 1.5 动态网页设计技术简介 JSP(Java Server Pages)是Sun公司于1999年6月推出的网站开发语言。它是基于Java Servlet及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。 JSP程序可以不加修改地在大多数的Web Server上运行,符合“Write once,run anywhere”(“一次编写,多平台运行”)的Java原则,实现了程序与服务器平台的独立性,而且基于JSP技术的应用程序比基于ASP的应用程序更易于维护和管理。 1.5.2 JSP 1.5 动态网页设计技术简介 JSP具有如下一些特点: (1)内容生成与显示分离。使用JSP标记或小脚本来生成页面上的动态内容(内容是动态的,但可根据用户请求而变化)。动态生成的内容被封装在标记和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。 (2)可重用的组件。绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序所要求的复杂处理,如使用JavaBeans或Enterprise JavaBeansTM组件。开发人员可以共享各种组件。 (3)采用标记简化页面开发。JSP技术使用XML标记封装了许多与动态内容生成相关的功能,页面开发人员使用这些标记就可以进行设计。 (4)适应更广泛的平台。JSP+JavaBean可以在大多数Web服务器平台下使用。 (5)易于连接数据库。Java中连接数据库的技术是JDBC(Java DataBase Connectivity)。很多数据库系统,如Oracle、Sybase、MS SQL Server和MS Access等,都带有JDBC驱动程序。 1.5.2 JSP 1.5 动态网页设计技术简介 ASP.NET采用全新的编程环境,ASP.NET与ASP的主要区别体现在以下三个方面: (1)效率。当ASP程序完成之后,在每次请求时都要解释执行。ASP.NET是建立在.NET框架之上的,程序在第一次执行时进行编译,之后的执行不需要重新编译就可以直接运行,所以速度和效率比ASP提高很多。 (2)可重用性。ASP代码和HTML混合在一起,导致代码维护困难。ASP.NET则可以实现代码和内容的完全分离,使得维护更方便。 (3)代码量。ASP对所有要实现的功能均需要通过编写代码来实现。在ASP.NET中,程序员只要预先说明,ASP.NET就可以自动实现这样的功能。所以相对来说,要实现同样的功能,使用ASP.NET比使用ASP的代码量要小得多。 1.5.3 ASP.NET 1.6 .NET框架简介 .NET是微软公司提出的新一代程序开发框架,ASP.NET属于.NET框架的一部分,是.NET框架的一个应用模型,运行于具有.NET框架环境的服务器中,可以使用多种语言开发,主要用于创建Web应用程序、网站及Web服务。 .NET框架(.NET Framework)主要分为4个部分: 通用语言开发环境 .NET基础类库 .NET开发语言 Visual Studio.NET集成开发环境 1.6 .NET框架简介 开发程序时,如果使用符合通用语言规范的开发语言,则开发的程序可以在任何有通用语言开发环境的操作系统下运行,包括Windows NT/2000/XP等。 1. 通用语言开发环境 2. .NET基础类库 .NET基础类库是一套函数库,以结构严密的树形结构组织,并由命名空间和类组成,功能强大,使用简单,具有高度的可扩展性。 3. .NET开发语言 .NET是多语言开发平台,包括:VB.NET、 C# 等。 4. Visual Studio.NET集成开发环境 Visual Studio.NET集成开发环境是开发.NET应用的利器,功能非常强大。 《Web程序

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档