电子商务网站的开发技术.ppt

上传人:牧羊曲112 文档编号:6496901 上传时间:2023-11-06 格式:PPT 页数:22 大小:246.32KB
返回 下载 相关 举报
电子商务网站的开发技术.ppt_第1页
第1页 / 共22页
电子商务网站的开发技术.ppt_第2页
第2页 / 共22页
电子商务网站的开发技术.ppt_第3页
第3页 / 共22页
电子商务网站的开发技术.ppt_第4页
第4页 / 共22页
电子商务网站的开发技术.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《电子商务网站的开发技术.ppt》由会员分享,可在线阅读,更多相关《电子商务网站的开发技术.ppt(22页珍藏版)》请在三一办公上搜索。

1、第四章 电子商务网站的开发技术,4.1 Web和流媒体技术4.2 网页开发技术4.3 邮件列表技术4.4 Java 语言,Web和流媒体技术,WWW是一个全球性的通信系统,在WWW系统中,信息查询与信息组织使用超文本,这种把全球范围内的信息组织在一起的超文本方法,采用由指针联结的超网状结构,而WWW正是这种结构的全球性信息系统。流媒体是一种可以使音频、视频和其他多媒体在 Internet 上以实时的、无需下载等待的方式进行播放的技术,它并不是单一的技术,它是融合了网络技术之后所产生的技术。流媒体中常用的几个技术有:缓存技术、流媒体传输流程、智能流技术、流媒体传输协议,流媒体传输理论,流媒体指在

2、 Internet/Intranet 中使用流式传输技术的连续时基媒体,实现其的关键技术就是流式传输。实现流式传输的方法有两种:顺序流式传输和实时流式传输。顺序流式传输指的是顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的前头部分,顺序流式传输不像实时流式传输在传输期间根据用户连接的速度做调整。顺序流式传输是一种点播技术。实时流式传输指的是保证媒体信号带宽与网络连接匹配,使媒体可被实时观看到。实时流式传输需要特定的服务器,还需要RTSP(Realtime Streaming Protocol)或MMS(Microsoft Media S

3、erver)协议的支持。,流媒体技术应用,流媒体技术广泛应用于多媒体新闻发布、在线直播、网络广告、电子商务、视频点播(VOD)、远程医疗、网络电台、实时视频会议等互联网信息服务的方方面面。,流媒体文件格式,流媒体有很多种类型,即只要采用流媒体技术的均可称为流媒体文件。现在最流行的流媒体要数Microsoft,Real Networks和Apple公司。流媒体常用的发布文件格式有ASX、RAM、RPM、SMI/SMIL、XML。,HTML 和 DHTML 语言,HTML(Hyper Text Mark-up Language),超文本标记语言,是WWW的描述语言。HTML语言特点:简单易学;可扩

4、展性;与平台无关;它只能提供静态的Web页面,没有交互,也不能制作复杂的动画,一般只能完成简单的信息发布功能。,HTML语言结构,HTML 文件是标准的 ASC II 文件,它看起来像是加入了许多被称为链接签(tag)的特殊字符串的普通文本文件。HTML由元素组成。例如,体元素如下:demoThis is my html file.HTML文件应具有下面的结构:文件头部信息文件主题,正文部分 DHTML 是 Dynamic HTML 缩写,即动态HTML。DHTML 是在传统的 HTML 语言基础上,采用CSS来设置网页的样式,并运用 JavaScript 或 VBScript 技术提供动态和

5、交互的网页功能,JavaScript 脚本语言,JavaScript 是一种基于对象和事件驱动并具有安全性能的脚本语言,而不是面向对象的。它没有提供像抽象、继承、重载等有关面向对象语言的许多功能,把其他语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。其特点共有八点(P156),JavaScript 例子,下面我们编写一个JavaScript 例子:Hello,World!document.Write(“Hello,World!”);JavaScript 和 Java的区别:基于对象和面向对象;解释和编译方式不同;强变量和弱变量;代码格式不一样;嵌入方式不一样;静态联编和动态联编,

6、XML 语言,XML是 Extensible language 的简写,是由W3C所发展的,是一种可扩展标记语言。他3可以让设计人员自行定义Tag的延伸格式,可以用在自由性的数据库或是各种文件格式上,用来接受与应用各种网页的需求。(特点-书上P160)XML文档的建立,下面我们来举个例子:建立XML文档,取名为book.xml电子商务网站建设与维护企业网站丛书,CGI 技术,CGI是 Common Gateway Interface(公司公关接口)的简称,是HTTP服务器与你的或其他及机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。本质上,CGI是一个用于指定Web服务器与外部

7、程序之间通信方式的标准,使得外部程序能生成HTML、图像或者其他内容,而服务器处理的方式与那些非外部程序生成的HTML、图像或其他内容的处理方式是相同的。目前在各类网站的创建过程中,CGI程序常常被用于对HTML表单和数据库的查询、修改、添加和删除等操作。CGI的处理步骤:第一,通过Internet 把用户请求送到服务器;第二,服务器接受用户 请求并交给CGI程序处理;第三,CGI程序把处理结果传送给服务器;第四,服务器把结果送回到用户。CGI的编写语言:1.在UNIX环境中:perl(Practical Extration and Reporting Language);2.在Windows

8、环境中:C、C+、Visual Basic、Shell Script、Perl、Java。,CGI 程序举例,#!/set/local/bin/perl#文件名:firstscript.cgi.#设置输出内容的类型:text/htmlPrint“Conten-type:text/htmlnn”;#将数据返回浏览器前需设置数据的输出格式#为输出数据定义一个标题Print“n”;#fanhui HTML 网页的BODY部分Print“My First ScriptCongratulations!You have progarmmed your first CGI script!n;,ASP技术,A

9、SP是 Active Server Pages 的缩写,即动态服务器主页。ASP是基于Web的一种编程技术,可以说是CGI的一种。它可以完成CGI程序的所有功能;可以轻松地实现对页面内容的动态控制;使用各种各样的组件,可以完成无比强大的功能;甚至可以像使用本地数据库那样,管理远程主机上的数据库;结合WSH(Windows Scripting Host),可以实现对NT主机的管理,就像管来本地主机一样方便。ASP的特点:1.无需编译;2.易于生成;3.独立于浏览器;4.面向对象;5.与任何Active X 脚本语言兼容;6.源程序码不会外漏。ASP程序举例:一个ASP 程序可保存为.asp 扩展

10、名的文件中,一般包括三部分:HTML 标记(tags)、VBScript 或 Jscript 语言的程序代码和ASP语法。,ASP程序例子,Function aspcall()Response.Write(“这是我写的第一个ASP应用程序“);这是一个ASP示例color=“”#0000ff”电子商务前程无限。显示字号号ASP使用”将ASP的脚本程序包含起来。当用户请求该ASP文档时,服务器会将其中的程序代码翻译成相应的HTML标记传送给客户浏览器显示。,PHP技术,PHP是 PRofessional Hypertext Preprocessor 的缩写,即超文本预处理语言。它大量地借用C、J

11、ava和Perl 语言的语法,并结合PHP 自己的特性,使Web开发者能够快速地写出动态生成页面;它支持目前绝大多数数据库。PHP的特点:1.开放的源代码;2.完全免费;3.基于服务器端;4.跨平台的;5.嵌入HTML;6.简单的语言;7.效率高;8.图像处理。,JSP技术,JSP 是Java Server Pages 的缩写,即Java服务器页。JSP是通过使用小服务器程序控制网页内容的技术。所不同的是,JSP是一段 Java 程序,它在服务器上直接运行,而ASP 是通过一个脚本解释器间接执行。JSP 具有下面几个特点:1.将内容的生成和显示进行分离;2.强调可重用的组件;3.采用标记简化页

12、面开发;4.安全性高;5.一次编写,各处运行。,4.3 邮件列表技术,邮件列表也叫 Mailing List,是 Internet 上的一项比较常见的服务内容,用于各种群体之间的信息交流和信息发布。邮件列表的表现形式由很多种,如新闻邮件、电子邮件、网站更新通知等等。邮件列表是许可 E-mail 营销和个性化服务的主要手段,是基于用户资源加入的原则,通过为用户提供由价值的信息,获取用户的信任,从而实现营销的目的。邮件列表具有传播范围广和使用 简单方便的特点。邮件列表的类型分为公开、封闭、管制三种。邮件列表在电子商务中的作用(P 173)邮件列表的工作流程(P 174176),4.4 Java 语

13、言,Java 是一门网络应用程序的设计语言,具有简单、面向对象、分布式、解释、安全、跨平台、多线程、可移植和动态等各种特性。Java是从 C+继承来的完整的面向对象程序设计语言,去除了其为兼容 C 语言而保留的非面向对象的内容,使程序更加严谨、可靠、易懂。实际上,Java 不仅是一门编程语言,它还包括一个客户/服务器模式下的开发环境和执行环境。,Java 程序示例,下面是一个简单的Java 应用程序,通过这个程序我们可以了解其是如何编写、如何编译及如何运行的。(1)定义 main:定义main的方法的类为主类,该文件必须保存为“主类名.Java”,此处为 HelloWorld.java.Imp

14、ort java.Lang.*;/引入 Java.Lang 包中所有类,这个包是默认加载的 public class HelloWorld/定义 HelloWorld 类 public static void main(String args)/main方法声明,是程序执行的起点 System.out.Println(“Hello,World!”);/调用系统的 println 方法(2)进行编译C:javac HelloWorld.java编译结果是生成字节码文件 HelloWorld.Class(3)代码文件最后用 Java 解释器来运行该字节码文件 c:java HelloWorld(4

15、)定义类(5)编译中应注意的问题(6)程序的运行,Applet 和 Application,根据计算结构的不同,Java 程序可以划分成 Applet(小程序)和 Application(应用程序)两个基本类型。Java Application程序的特点:1.Java Application 程序是独立完整的程序;2.在命令行调用独立的解释器程序即可运行 Java Application 程序;3.Java Application 程序的主类必须有一个定义为 public static void main(String args)的 main 方法,这个方法是Java Application

16、程序的标志,也是 Java Application 程序执行的入口点。,Java Applet 例子,下面介绍一个 Java Applet 的例子:Import java.Applet.Applet;Import java.Awl.Graphics;Public class FirstJavaApplet extends Applet public void paint(Graphics g)/方法 paint()是Applet L类中定义的方法 g.drawString(“A first Java Applet!”,20,20);其中,g 为 Graphics 类的一个对象,方法 drawS

17、tring()是 Graphics 类中定义的用户图形界面中的显示方法,负责在指定位置显示指定的字符串。再经过编译得到 First Java Applet.Class文件。然后编写一个 HTML 文件,将 Java Applet 程序编译生成的字节码文件嵌入到 HTML 文件中,由浏览器中内置的 Java 解释器来解释执行。该例中,假设其对应的 HTML 文件为 First Java Applet.htmSimple Demo调用 Applet Viewer 命令来运行这个 Appleton:C:Applet Viewer First Java Applet.HtmlJava Applet 程序和 Application 程序的区别(P 185186),习题,P186,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号