好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

22页
  • 卖家[上传人]:re****.1
  • 文档编号:605782976
  • 上传时间:2025-05-22
  • 文档格式:PPT
  • 文档大小:246.32KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,,*,第四章 电子商务网站的开发技术,4.1 Web和流媒体技术,,4.2 网页开发技术,,4.3 邮件列表技术,,4.4 Java 语言,,Web和流媒体技术,,WWW是一个全球性的通信系统,在WWW系统中,信息查询与信息组织使用超文本,这种把全球范围内的信息组织在一起的超文本方法,采用由指针联结的超网状结构,而WWW正是这种结构的全球性信息系统流媒体是一种可以使音频、视频和其他多媒体在 Internet 上以实时的、无需下载等待的方式进行播放的技术,它并不是单一的技术,它是融合了网络技术之后所产生的技术流媒体中常用的几个技术有:缓存技术、流媒体传输流程、智能流技术、流媒体传输协议,,流媒体传输理论,,流媒体指在 Internet / Intranet 中使用流式传输技术的连续时基媒体,实现其的关键技术就是流式传输实现流式传输的方法有两种:顺序流式传输和实时流式传输顺序流式传输指的是顺序下载,在下载文件的同时用户可观看媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的前头部分,顺序流式传输不像实时流式传输在传输期间根据用户连接的速度做调整。

      顺序流式传输是一种点播技术实时流式传输指的是保证媒体信号带宽与网络连接匹配,使媒体可被实时观看到实时流式传输需要特定的服务器,还需要RTSP( Realtime Streaming Protocol)或MMS(Microsoft Media Server)协议的支持流媒体技术应用,,流媒体技术广泛应用于多媒体新闻发布、直播、网络广告、电子商务、视频点播(VOD)、远程医疗、网络电台、实时视频会议等互联网信息服务的方方面面流媒体文件格式,,流媒体有很多种类型,即只要采用流媒体技术的均可称为流媒体文件现在最流行的流媒体要数Microsoft, Real Networks和Apple公司流媒体常用的发布文件格式有ASX、RAM、 RPM、SMI/SMIL、XMLHTML 和 DHTML 语言,,HTML(Hyper Text Mark-up Language),超文本标记语言,是WWW的描述语言HTML语言特点,:简单易学;可扩展性;与平台无关;它只能提供静态的Web页面,没有交互,,也不能制作复杂的动画,一般只能完成简单的信息发布功能HTML语言结构,,HTML 文件是标准的 ASC II 文件,它看起来像是加入了许多被称为链接签(tag)的特殊字符串的普通文本文件。

      HTML由元素组成例如,体元素如下,:,,,,demo,,This is my html file.,,,,HTML文件应具有下面的结构:,,,,文件头部信息,,,,,,文件主题,正文部分,,,,,DHTML 是 Dynamic HTML 缩写,即动态HTMLDHTML 是在传统的 HTML 语言基础上,采用CSS来设置网页的样式,并运用 JavaScript 或 VBScript 技术提供动态和交互的网页功能,,,JavaScript 脚本语言,,,JavaScript 是一种基于对象和事件驱动并具有安全性能的脚本语言,而不是面向对象的它没有提供像抽象、继承、 重载等有关面向对象语言的许多功能,把其他语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统其特点共有八点(P,156,),,,,JavaScript 例子,,下面我们编写一个JavaScript 例子:,,,,,,Hello,World!,,,,,,,,document . Write(“Hello,World!”);,,……;,,……;,,……;,,,,,,,,JavaScript 和 Java的区别:基于对象和面向对象;解释和编译方式不同;强变量和弱变量;代码格式不一样;嵌入方式不一样;静态联编和动态联编,,XML 语言,,XML是 Extensible language 的简写,是由W3C所发展的,是一种可扩展标记语言。

      他3可以让设计人员自行定义Tag的延伸格式,可以用在自由性的数据库或是各种文件格式上,用来接受与应用各种网页的需求特点--书上P,160,),,XML文档的建立,下面我们来举个例子:建立XML文档,取名为book.xml,,,,,,,,电子商务网站建设与维护,,企业网站丛书,,,,CGI 技术,CGI是 Common Gateway Interface(公司公关接口)的简称,是HTTP服务器与你的或其他及机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上本质上,CGI是一个用于指定Web服务器与外部程序之间通信方式的标准,使得外部程序能生成HTML、图像或者其他内容,而服务器处理的方式与那些非外部程序生成的HTML、图像或其他内容的处理方式是相同的目前在各类网站的创建过程中,CGI程序常常被用于对HTML表单和数据库的查询、修改、添加和删除等操作CGI的处理步骤:第一,通过Internet 把用户请求送到服务器;第二,服务器接受用户 请求并交给CGI程序处理;第三,CGI程序把处理结果传送给服务器;第四,服务器把结果送回到用户CGI的编写语言:1.在UNIX环境中:perl( Practical Extration and Reporting Language); 2.在Windows环境中:C、C++、Visual Basic、Shell Script、Perl、Java。

      CGI 程序举例,,#! /set/local/bin/perl,,# 文件名: firstscript.cgi.,,# 设置输出内容的类型:text/html,,Print “Conten-type: text/html\n\n”;,,# 将数据返回浏览器前需设置数据的输出格式,,# 为输出数据定义一个标题,,Print “ \n”;,,# fanhui HTML 网页的BODY部分,,Print “ My First ScriptCongratulations! You have progarmmed your first CGI script! \n’;,,,ASP技术,,,ASP是 Active Server Pages 的缩写,即动态服务器主页ASP是基于Web的一种编程技术,可以说是CGI的一种它可以完成CGI程序的所有功能;可以轻松地实现对页面内容的动态控制;使用各种各样的组件,可以完成无比强大的功能;甚至可以像使用本地数据库那样,管理远程主机上的数据库;结合WSH( Windows Scripting Host),可以实现对NT主机的管理,就像管来本地主机一样方便。

      ASP的特点:1.无需编译;2.易于生成;3.独立于浏览器;4.面向对象;5.与任何Active X 脚本语言兼容;6.源程序码不会外漏ASP程序举例:一个ASP 程序可保存为.asp 扩展名的文件中,一般包括三部分:HTML 标记(tags)、VBScript 或 Jscript 语言的程序代码和ASP语法ASP程序例子,,,,,,,,Function aspcall(),,{ Response. Write(“这是我写的第一个ASP应用程序“);,,,,这是一个ASP示例,,,,,,,,,,,,color=“”#0000ff”>电子商务前程无限显示字号号,,,,,,,,,,,,ASP使用””将ASP的脚本程序包含起来当用户请求该ASP文档时,服务器会将其中的程序代码翻译成相应的HTML标记传送给客户浏览器显示PHP技术,,PHP是 PRofessional Hypertext Preprocessor 的缩写,即超文本预处理语言它大量地借用C、Java和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.采用标记简化页面开发; 4.安全性高; 5.一次编写,各处运行4.3 邮件列表技术,,邮件列表也叫 Mailing List ,是 Internet 上的一项比较常见的服务内容,用于各种群体之间的信息交流和信息发布邮件列表的表现形式由很多种,如新闻邮件、 电子邮件、 网站更新通知等等邮件列表是许可 E-mail 营销和个性化服务的主要手段,是基于用户资源加入的原则,通过为用户提供由价值的信息,获取用户的信任,从而实现营销的目的邮件列表具有传播范围广和使用 简单方便的特点邮件列表的类型分为公开、封闭、管制三种邮件列表在电子商务中的作用(P,173,),,邮件列表的工作流程(P 174—176),,,4.4 Java 语言,,Java 是一门网络应用程序的设计语言,具有简单、面向对象、分布式、解释、安全、跨平台、多线程、可移植和动态等各种特性。

      Java是从 C++ 继承来的完整的面向对象程序设计语言,去除了其为兼容 C 语言而保留的非面向对象的内容,使程序更加严谨、可靠、易懂实际上,Java 不仅是一门编程语言,它还包括一个客户/ 服务器模式下的开发环境和执行环境Java 程序示例,,下面是一个简单的Java 应用程序,通过这个程序我们可以了解其是如何编写、如何编译及如何运行的1)定义 main: 定义main的方法的类为主类,该文件必须保存为 “主类名 . Java”,此处为 HelloWorld . java.,,Import 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)定义类,,(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 程序的标志,也是 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 类的一个对象,方法 drawString () 是 Graphics 类中定义的用户图形界面中的显示方法,负责在指定位置显示指定的字符串。

      再经过编译得到 First Java Applet. Class文件然后编写一个 HTML 文件,将 Java Applet 程序编译生成的字节码文件嵌入到 HTML 文件中,由浏览器中内置的 Java 解释器来解释执行该例中,假设其对应的 HTML 文件为 First Java Applet.htm,,,,Simple Demo,,,,,,,,,,,,调用 Applet Viewer 命令来运行这个 Appleton:,,C:\> Applet Viewer First Java Applet. Html,,,Java Applet 程序和 Application 程序的区别(P 185—186),,,习题,,P186,,,。

      点击阅读更多内容
        手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
        ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.
        • QQ咨询
        • 微信客服
        • 返回顶部