网站规划企业电子商务网站编程语言

上传人:宝路 文档编号:47552849 上传时间:2018-07-02 格式:PPT 页数:60 大小:427.64KB
返回 下载 相关 举报
网站规划企业电子商务网站编程语言_第1页
第1页 / 共60页
网站规划企业电子商务网站编程语言_第2页
第2页 / 共60页
网站规划企业电子商务网站编程语言_第3页
第3页 / 共60页
网站规划企业电子商务网站编程语言_第4页
第4页 / 共60页
网站规划企业电子商务网站编程语言_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《网站规划企业电子商务网站编程语言》由会员分享,可在线阅读,更多相关《网站规划企业电子商务网站编程语言(60页珍藏版)》请在金锄头文库上搜索。

1、项目项目5 5 企业电子商务网站编程语言企业电子商务网站编程语言 学习目标学习目标 掌握掌握ASPASP的特点、功能和工作原理等概念。的特点、功能和工作原理等概念。 掌握掌握VBScriptVBScript脚本语言的基本概念。脚本语言的基本概念。 掌握掌握VBScriptVBScript脚本语言的输入输出语句。脚本语言的输入输出语句。 掌握掌握VBScriptVBScript脚本语言的条件与循环语句及其应脚本语言的条件与循环语句及其应 用。用。 5.1 企业电子商务网站语言技术案例 5.1.1 JavaScript脚本语言 1什么是JavaScript JavaScript是一种基于对象(Ob

2、ject)和事件驱 动(Event Driven)并具有安全性能的脚本语言 ,而不是面向对象的(object-oriented)。之 所以说它是一门基于对象的语言,主要是因为 它没有提供像抽象、继承、重载等有关面向对 象语言的许多功能。而是把其它语言所创建的 复杂对象统一起来,从而形成一个非常强大的 对象系统。 5.1 企业电子商务网站语言技术案例 2JavaScript和Java的区别 (1)基于对象和面向对象 (2)解释和编译方式 (3)强变量和弱变量 (4)代码格式不一样 (5)嵌入方式不一样 (6)静态联编和动态联编5.1 企业电子商务网站语言技术案例 5.1.2 XML和CGI语言

3、1什么是XML XML是Extensible Markup Language的简写,是由W3C所发 展的,是一种可扩展标记语言。可扩展性是因为XML里允许 我们自己创建所需的标签,而HTML的标签却是固定的。它可 以让网页设计人员自行定义TAG的延伸格式,可以用在自由 性的数据库或是各种文件格式上,用来接收与应用各种网 页的需求。 XML并不是标记语言。它只是用来创造标记语言(例如HTML) 的元语言。XML也不是HTML的替代产品,或HTML的升级,它 只是HTML的补充,为HTML扩展更多功能。我们不能用XML来 直接写网页。 5.1 企业电子商务网站语言技术 案例 3什么是CGI CGI

4、是Common Gateway Interface(公共网关接口 )的简称,是HTTP服务器与你的或其它机器上的程 序进行“交谈”的一种工具,其程序须运行在网络 服务器上。 4CGI处理步骤 CGI处理步骤如下: (1)通过Internet把用户请求送到服务器。 (2)服务器接收用户请求并交给CGI程序处理。 (3)CGI程序把处理结果传送给服务器。 (4)服务器把结果送回到用户。 5.1 企业电子商务网站语言技术案例 5.1.3 PHP和JSP语言 1什么是PHP PHP是 Professional Hypertext Preprocessor的 缩写,即超级文本预处理语言。他支持几乎所有

5、的操作系统(Linux、Unix、Windows 95/98/NT、 Macintosh)和web服务器(Apache、Netscape servers、WebSite Pro、Microsoft Internet Information Server),另外它还支持大部分的 数据库,例如:Oracle, Sybase, Solid, MySQ, mSQL, 和 PostgreSQL。 5.1 企业电子商务网站语言技术案例 2PHP的特点 PHP具有以下几个特点。 (1)开放的源代码。所有的PHP源代码事实上都可以得到。 (2)PHP是完全免费的。可以到相关的网站上获取所需要的 资料,包括源代

6、码。 (3)基于服务器端。由于PHP是运行在服务器端的,即使再 多的用户,再复杂的程序也不会影响运行的速度。 (4)跨平台的。PHP可以运行在UNIX、LINUX、WINDOWS下。 (5)嵌入HTML。因为PHP可以嵌入HTML语言,所以学习起来 并不困难。 (6)简单的语言。PHP坚持脚本语言为主,与Java以C+不 同。 (7)效率高。PHP消耗相当少的系统资源。 (8)图像处理。用PHP可以动态创建图像 5.1 企业电子商务网站语言技术案例 4什么是JSP JSP是Java Server Pages的缩写,即Java服务器页 。JSP是通过使用小服务器程序(这些程序工作在 服务器端,在

7、将网页传送给用户前改变其内容)控 制网页内容的技术。开发Java语言的Sun公司将JSP 技术称为小服务器程序API,它和Microsoft公司的 ASP技术是兼容的。所不同的是,JSP是一段Java程 序,它在服务器上直接运行,而ASP是通过一个脚 本解释器间接执行的。 5.1 企业电子商务网站语言技术 案例 5JSP的工作原理 JSP与Microsoft的ASP技术非常相似,都是面向Web服务器 的技术。不过ASP一般只应用于Windows NT/2000平台,而 JSP则可以不加修改运行在多数平台上,符合“一次编写 ,各处运行”的Java标准。 Java Beans是一种基于Java的可

8、重复使用的软件组件,有 点类似于Microsoft的COM组件的概念。在JSP程序中, Java Beans常用来封装事务逻辑、数据库操作等等,可以 实现业务逻辑和前台程序(如JSP程序)的分离。现在, Java Beans在服务器端的应用非常广泛,图5-3所示的是 一个JSP Web程序通过Java Beans对数据库访问的模型。5.1 企业电子商务网站语言技术 案例5.1 企业电子商务网站语言技术案例 6JSP的特点 (1)将内容的生成和显示进行分离 (2)强调可重用的组件 (3)采用标记简化页面开发 (4)安全性高 (5) 一次编写,各处运行 5.1 企业电子商务网站语言技术案例 5.1

9、.4 Java语言 1Java语言的特点 (1)与平台无关性 (2)安全性 (3)面向对象性 (4)分布式性 (5)多线程性 (6)Applet功能性 (7)半编译半解释性 (8)稳健性 5.2 相关理论知识 5.2.1 认识ASP脚本语言 1什么是ASP Microsoft Active Server Pages(ASP)称为动态 服务器主页,它是一套服务器的脚本程序开发工具 和运行环境,可用来创建动态、交互式的Web服务器 应用程序。有了ASP就不必担心客户端的浏览器能否 运行所编写的代码,因为,所有的程序都将在服务 器端执行。当程序执行完毕后,服务器仅将所执行 的结果返回给客户端的浏览器

10、,这样就减轻了客户 端浏览器的负担,极大地提高了Web交互的速度。 5.2 相关理论知识3. ASP的功能 (1)可以处理由浏览器传送到站点服务器的表单输入。 (2)可以制作一个滚动显示的网站广告栏。 (3)可以访问和编辑服务器端的数据库表。(4)根据不同用户浏览器 的版本、类型和能力显示不同档次的内容。 (5)跟踪用户网站上的活动信息并且存入日志文件中。 (6)可以读写站点服务器的文件,实现访问者计数器、座右铭等功能。 (7)提供广告轮播器、取得浏览器信息、URL表管理等内置功能。 (8)可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序 。 (9)使用VBScript或JScrip

11、t等简易的脚本语言,结合HTML码,快速完成 站点的应用程序。 (10)扩充功能的能力强,可通过使用Visual Basic、Java、Visual C +等多种程序语言制作ActiveX Server Component以满足自己的特殊需 要。 5.2 相关理论知识 5.2.2 ASP的工作原理 1ASP的工作原理 (1)用户在地址栏中请求一个ASP程序,默认页面 的扩展名是.asp。 (2)浏览器从服务器上请求这个ASP程序,而不是 像HTML一样直接处理一个自身的HTML程序,不需要 在服务器上的运行。 (3)ASP程序中的服务器端脚本开始运行ASP程序。 (4)ASP程序连续的执行这个

12、请求文件中的所有语 句,然后生成一个HTML文件。 (5)页面信息发送到浏览器。5.2 相关理论知识 5.2.3 VBScript脚本语言概述 1什么是脚本语言 脚本语言是介于 HTML 、 Java、C+ 和 Visual Basic 的语言之间的语言。HTML 通常用于格式化文 本和链接网页,编程语言通常用于向计算机发送一 系列复杂指令。脚本语言也可用来向计算机发送指 令,但它们的语法和规则没有可编译的编程语言那 样严格和复杂。脚本语言主要用于格式化文本和使 用以编程语言编写的已编译好的组件。 5.2 相关理论知识 2什么是VBScript VBScript是一种脚本语言,是ASP默认脚本

13、的语言 。VBScript是Microsoft Visual Basic的简化版本 ,这意味着这种语言比BASIC语言版本容易使用, 脚本语言的句法比较简单。在HTML文件中直接嵌入 VBScript脚本扩展HTML,使它不仅仅是一种页面格 式语言,而且可以对用户的操作作出反应。 5.2 相关理论知识 3ASP的脚本引擎 用户可以使用任意一种其相应的脚本引擎已安装在 Web 服务器上的脚本语言。脚本引擎是处理用某种 语言书写的命令的程序。Active Server Pages 带 有两个脚本引擎,它们是:Microsoft Visual Basic Scripting Edition (VBS

14、cript) 和 Microsoft JScript。当然,也可以安装和使用其 他的脚本语言引擎。 5.2 相关理论知识 4设置主脚本语言 ASP 主脚本语言是用来处理在分界符 内部的命令 的语言。默认时,主脚本语言是 VBScript。您可以将任何一 种具有脚本引擎的脚本语言作为主脚本语言。您可以逐页设 置主脚本语言,也可以在 ASP 应用程序中设置所有页的主脚 本语言。 要设置单个页的主脚本语言,可将 指令添 加到 .asp 文件的开头。该指令的语法是: 其中 ScriptingLanguage 就是您所设置页的主脚本语言。如 果对某页进行了设置,那么该页将忽略在应用程序中对所有 页的全局

15、设置。 5.2 相关理论知识 5.2.4 VBScript数据类型与表达式 1VBScript 数据类型 我们知道Visual Basic语言中的数据类型有整型、 长整型、单精度、双精度、变体型等各种类型的数 据,但是,VBScript 只有一种数据类型,就是 Variant(变体)型,Variant 是一种特殊的数据 类型,根据使用的方式,它可以包含不同类别的信 息。因为 Variant 是 VBScript 中唯一的数据类 型,所以它也是 VBScript 中所有函数的返回值的 数据类型。 5.2 相关理论知识 2Variant 子类型 除简单数字或字符串以外,Variant 可以进一步区分数值信 息的特定含义,例如,使用数值信息表示日期或时间。此类 数据在与其他日期或时间数据一起使用时,结果也总是表示 为日期或时间。当然,从 Boolean 值到浮点数,数值信息 是多种多样的。 Variant 包含的数值信息类型称为子类型,在大多数的情况 下,可将所需的数据放进 Variant 中,而 Variant 也会按 照最适用于其包含的数据的方式进行操作。表5-1所示的是 Variant包含的数据子类型一览表。5.2 相关理论知识5.2 相关理论知识3VBScript常量 VBScript常量指的是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号